3 ms·
80% of the shell is just a normal interpreter. Crafting Interpreters (http://craftinginterpreters.com http://craftinginterpreters.com) is a pretty popular book
by xiaq 2y ago
80% of the shell is just a normal interpreter. Crafting Interpreters (http://craftinginterpreters.com http://craftinginterpreters.com) is a pretty popular book for that.
The remaining parts are stuff about process and file semantics - you can find that in APUE, or really from reading manpages. You also need to learn the arcane VT100 escape sequences for the TUI, and there are plenty of articles for that too.
- aeonik 2y agoI actually have Crafting Interpreters on my shelf! It looks like APUE might be the ticket to fill in some of my gaps though. Thank you for the suggestion. Escape sequences should be fine (famous last words?).