Oil 0.9.4

2021-11-18

This is the home page for version 0.9.4 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.4.tar.xz 1,268,892
fac61bcd6b68c0bbf2e386aa84b107f26518527d4326bf473a02aadd85e53d02
oil-0.9.4.tar.gz 1,784,811
a94cc6b83f459f0517a69d1f43629b9efdc8ba456c9e1b922c642a28c40d958f
oil-native-0.9.4.tar.xz 247,336
e05d5d35f86026120366125bc8eec56cb5c5422653f5ad20a913f5064956cfa7

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 Nov 18 14:34:34 EST 2021