Why Create a New Unix Shell?
Please read this update instead: Why Create a New Unix Shell? (2021) . This page is obsolete!
Visit oilshell.org → On Hacker News Jan 2017 – Apr 2024
Software Engineering 10Systems & Performance 6Programming Languages 2Tools & Productivity 1Society, Policy & Culture 1Open Source 1
Please read this update instead: Why Create a New Unix Shell? (2021) . This page is obsolete!
On a lobste.rs thread about the rationale for the Fennel language, I posted this summary of why Oil exists:
C++, a "Reality sandwich", and an Octopus.
Narrow waists: an idea in software architecture that relates to networking, operating systems, language design, compilers, and distributed systems.
As discussed in the January blog roadmap , I want to concretely describe a reduced Oil language , and see if we can get it "done" in 2020.
This post explains the project's motivation from several perspectives. Unix shell is an old and successful technology, so there are many ways of looking at it.