Oil 0.8.pre10

2020-08-21

This is the home page for version 0.8.pre10 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.pre10.tar.xz 1,202,692
e86f45d0f28aac0ac2ffb61e9e6da60492ff3e1943bf6394a301de66c2a7bd8c
oil-0.8.pre10.tar.gz 1,680,110
7caac390f803bbcbc9f3fb3e6ea0b88ecdc812f7c29bbc533001f15c60574da8
oil-native-0.8.pre10.tar.xz 210,400
9caf02fc662e00d5f379802864fc838bdc9b5a5d693c2a3b0df9adc466fad988

Note: oil-native is a preview release, not a working shell.

What's New

Documentation

The Doc Overview links to all docs. It's work in progress, but these docs are ready:

Online Help (incomplete). This document underlies the help builtin. It links to sections in the Help page.

Github Wiki for oilshell/oil. The Oil Deployments wiki page has other ways of getting Oil. These versions may not be up-to-date.

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 Fri Aug 21 12:40:56 PDT 2020