Oil 0.8.12

2021-07-06

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

  1. Download a source tarball.
  2. Build and install it, as described in INSTALL.

These steps take 30 to 60 seconds on most machines. After that, you can assemble an oshrc file, which is described in the manual.

Test results, metrics, and benchmarks are shown below.

Download

File / SHA256 checksum Size
oil-0.8.12.tar.xz 1,259,220
33c25d32bbb60c370f59aeea42af66d4d4308c8ee45641ef2b92385b95355cf5
oil-0.8.12.tar.gz 1,769,779
7c70762614a047050dff0f103dc242ae9171452008f42f6c62547f6ddf67bbd2
oil-native-0.8.12.tar.xz 244,612
789d81d08ea53d1b87750dfef3e20ae7f4a1a7dcabfb6793d88d4ed9450fc3e6

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 Tue Jul 6 00:43:52 PDT 2021