Building Oil with the OPy Bytecode Compiler
So he writes Oil Shell in Python because he wants to get it done quicker than he would writing in C. And yet now he&#x27;s found that the performance in Python is inadequate for a shell to compete with Bash (pretty predictable) and so he&#x27;s basically writing a new Python interpreter (both bytecode compiler and VM), which (as he&#x27;ll find out) is a huge task, regardless of how simplistic he makes the interpreter.<p>That said, I think Oil Shell the shell language looks pretty cool, so I wish he had done it in a language like C, Rust, or even OCaml (which he apparently considered).