Warning: Work in progress! Leave feedback on Zulip or Github if you'd like this doc to be updated.

A Tour of the Oil Project

There are many components.

Table of Contents
The OSH Language is Compatible
The Oil Language is New
The Shell Runtime
Builtins are the "Standard Library"
The Interactive Shell, and "Headless Mode"
mycpp and "Tea": Speeding Up the Executable Spec
Documentation (and the blog)

The OSH Language is Compatible

TODO

The Oil Language is New

TODO

The Shell Runtime

TODO

Builtins are the "Standard Library"

Both shell builtins and functions.

Oil has less of this. The philosophy is to push more things outside, e.g. into a "distro".

The Interactive Shell, and "Headless Mode"

mycpp and "Tea": Speeding Up the Executable Spec

This is under the hood, but important to understand.

Making the project faster.

Documentation (and the blog)

This is a big part of the project

Different kinds of docs:


Generated on Wed Sep 21 22:55:48 EDT 2022