Oil 0.8.2

2020-10-08

This is the home page for version 0.8.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.8.2.tar.xz 1,214,240
b433de64ae7d00f66bc3c6fd24dafceb6923da617cd4e1f6d34cea12f1da7e48
oil-0.8.2.tar.gz 1,695,953
f92ddf3fd39d7f8effccb21de719dff81045600d5e8f883f301d0d9db36a89d4
oil-native-0.8.2.tar.xz 217,564
ec157ed93dfdbb0340a0196b08e524fdfc760ae4c047a642d17f236a9324962e

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:

OSH:

The Oil language:

Language Design:

Interchange Formats:

More:

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.

OPy Tests

The OPy compiler is used to compile Oil to bytecode, but isn't itself part of the release.

Tree-shaking:


Generated on Thu Oct 8 13:33:44 PDT 2020