Oil 0.9.5

2021-11-29

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

  1. Download a source tarball.
  2. Build it and do a "smoke test", as described in INSTALL.

These steps take 30 to 60 seconds on most machines. After installation, see Getting Started.

Test results, metrics, and benchmarks are shown below.

Download

File / SHA256 checksum Size
oil-0.9.5.tar.xz 1,271,144
d89d8c081c8bc536dfc7b437b965a265c07e24cf5142ff26b21b4cc4a3139e32
oil-0.9.5.tar.gz 1,788,396
1d953dfddee84b28f24dece85eeb87cf3cc9ec3ff9ce768e8b51e80840994960
oil-native-0.9.5.tar.xz 249,588
ee986755cd195bea3ab30f1afed7230d406c1e6c9481a78bbbac18cbf97e4657

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 Nov 29 02:22:43 EST 2021