Oil 0.9.7

2022-01-28

This is the home page for version 0.9.7 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.7.tar.xz 1,275,036
26db8240ceee878b6666b4b0263d4e877854cd02aa285c71592d750836ef97ea
oil-0.9.7.tar.gz 1,794,035
5c0574bd8926914edf5d8b0c29e7a39f83ce8be81c11c35c8ff5213d79a03426
oil-native-0.9.7.tar.xz 249,624
ea68fd9cf6273c0d4dd2d7731e02bc414c378d6d924bbe38e9c3376d4a55708c

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 Thu Jan 27 21:27:23 EST 2022