Oil 0.8.9

2021-04-12

This is the home page for version 0.8.9 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.9.tar.xz 1,243,876
eea46524af4284ea3823b1f51a97a797d7a87fc8e5d84ef21046251e3f21c721
oil-0.8.9.tar.gz 1,741,593
8716becfde682efd6edee3e128d8d0e981bc45099933fde5f0164a0f4fd71420
oil-native-0.8.9.tar.xz 240,684
9bae9b59393c12ad297308ab53974630ed84bc49843dcbb33bed07b57ac47b77

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 Mon Apr 12 15:36:32 PDT 2021