Oil 0.9.6

2021-12-30

This is the home page for version 0.9.6 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.6.tar.xz 1,274,068
e1c7d1cac276d36cb5f7de9307fee3be558ee4adaf349ef422322400d5c8a5c4
oil-0.9.6.tar.gz 1,793,111
62601d6acfa8102496d5eccf6b15c4e478e2a00ef085c5f90b8a5e1c1b919506
oil-native-0.9.6.tar.xz 250,712
030df4a60f6095e4ed84c29c790399d279820ba211ce75436f628c7f59119ce5

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 Wed Dec 29 23:52:09 EST 2021