Oil 0.9.0

2021-07-18

This is the home page for version 0.9.0 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.0.tar.xz 1,260,952
c64e22a3665756ea54ea60aa983f7893501a13c2a4d1c7f73c8c76f17ea03636
oil-0.9.0.tar.gz 1,772,083
6fe2ca27d1b1dfe922f7bece1fa88cd81357c6b95ad367420443dd06655da94a
oil-native-0.9.0.tar.xz 245,504
8fe53c908fdd63a7c3587cb2834f7bc0f33b2f57430d64f2f360702feb8a1357

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 Sun Jul 18 00:18:36 PDT 2021