Oil 0.9.1

2021-09-14

This is the home page for version 0.9.1 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.9.1.tar.xz 1,262,564
ee4a5a4d9ce1f9dda0dfc830f32802c6cb738c24b0698e3ac19da94f2cd6d038
oil-0.9.1.tar.gz 1,774,918
b438be4d428d2871cf5e07490e3e677cdb0de5fe529e81eb657b21d9f9b2afe9
oil-native-0.9.1.tar.xz 245,636
72bb29980c036263e0c33d46faa42b1da71d16716d97b1823487c62e3ea5121d

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 Tue Sep 14 11:39:31 EDT 2021