Oil 0.9.2

2021-09-16

This is the home page for version 0.9.2 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.9.2.tar.xz 1,262,440
9ac3d1bacec9fea31f14569ac907eb8c516a852bcfbb0a6be846a86ce0816941
oil-0.9.2.tar.gz 1,775,333
6feee1db48d9296580fdfe715e43c57c080dda49bb5f52a8c8dddcc02a170e57
oil-native-0.9.2.tar.xz 245,712
088b4e93e8d11536174487e8e163a7920ba2359d726d03ecbee8414162714153

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 Sep 16 14:18:46 EDT 2021