Oil 0.8.7

2021-01-23

This is the home page for version 0.8.7 of Oil, a Unix shell. To use it,

  1. Download a source tarball.
  2. Build and install it, as described in INSTALL.

These steps take 30 to 60 seconds on most machines. After that, you can assemble an oshrc file, which is described in the manual.

Test results, metrics, and benchmarks are shown below.

Download

File / SHA256 checksum Size
oil-0.8.7.tar.xz 1,243,080
29c5eed6efccbef6c22dbe5aec3d3d36f7c93da7a8d1cf19fc2cee93b5d1db73
oil-0.8.7.tar.gz 1,739,752
599a93985dd70adaf8773f021742ddced82deeb5a9414405de10f2298100ad7b
oil-native-0.8.7.tar.xz 239,988
0eeb865132efff33a63baecf611cc40f93f3ad56dbd2f9aa9e9215aa326c97a0

Note: oil-native is a preview release, not a working shell.

What's New

Documentation

The Doc Overview links to all docs. Here is the subset of them that are ready to read:

More docs:

Tests

Main Test Suites

Other Suites

Manual Tests

Benchmarks

Metrics

Source Code

These files may help you understand how Oil is implemented, i.e. with domain-specific languages and code generation.

Also see the oilshell/oil repository.

Old / Experimental

These links describe the CPython / "OVM" build, which should become the "experimental" version of Oil.

OPy Tests

The OPy compiler is used to compile Oil to bytecode, but isn't itself part of the release.

OPy / OVM Metrics


Generated on Sat Jan 23 00:06:31 PST 2021