Oil 0.9.3

2021-10-05

This is the home page for version 0.9.3 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.3.tar.xz 1,265,164
62f36072f69f3378e03b79d8d5255c1d136094ec11410db4f16ee82f1660efda
oil-0.9.3.tar.gz 1,778,573
fd96dd339b3b29096e56c930bafd49ccaaae4cf2fd7997f556e7efc78b8845cb
oil-native-0.9.3.tar.xz 248,124
5f18ab65c578e5d659c2cfb6b2ad3ec2aad51804b5739a5cc49a4e756d709236

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 Oct 4 22:43:39 EDT 2021