Why Sponsor Oils? | source | version 0.24.0 | all versions | oilshell.org
Warning: Work in progress! Leave feedback on Zulip or Github if you'd like this doc to be updated.
This page links to all docs. A dagger † means a doc isn't finished.
See Published Docs for those that are ready to read.
oils-for-unix
tarball.
For sophisticated users:
YSH has 3 main sublanguages:
{ }
for blocks.
Features:
Designs for "Maximalist YSH":
Crosscutting design issues:
YSH programs "talk about" these data languages, also called interchange formats or protocols. In-memory data structures are in service of data languages on the wire, not the other way around.
errexit
)set -x
.Internal details:
Internal Architecture:
Old:
oil-$VERSION
tarball, based on
CPython.