Oil 0.8.6

2021-01-14

This is the home page for version 0.8.6 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.6.tar.xz 1,238,764
7d7d66888f325f39ff4fd71b6d9ffb13afed2ecdd15ec5f73e07c2eec0712235
oil-0.8.6.tar.gz 1,733,115
b024aabddd9b77bbc0cd1f2c64c132993917c543a0fd41bdbb8ae6a4f690f1bc
oil-native-0.8.6.tar.xz 238,120
1fc0d75b421ccab8b3d3170cd2b284a957a40d23b39b69e4e9d493badd839436

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 Wed Jan 13 20:43:44 PST 2021