3 ms·
(author here) If you've been following the project and are interested in getting involved, now is a good time as I'm helping new contributors get up to speed.
by chubot 5y ago
(author here) If you've been following the project and are interested in getting involved, now is a good time as I'm helping new contributors get up to speed. This post describes recent efforts, which I want to expand on.
If you know Python and shell, or C/C++ and shell, you can almost certainly contribute something!
I should add that if you've gone through Crafting Interpreters (https://craftinginterpreters.com/ https://craftinginterpreters.com/) like I've seen so many people do, Oil is nearly identical architecturally to the first interpreter in Java, even though it's written in (statically typed) Python. The ideas apply directly, but this is a bit more "real world", with more detail, and with the addition of about 20 syscalls to implement a shell!