Show HN: Matrix rain, Conway's Game of Life and Mandelbrot set for terminals g github.com 158 akinomyoga 6 years ago 39 comments
No, the complexity of the parser can be attributed to the incremental parsing. ble.sh implements an incremental parser where one can update only the necessary parts of the previous syntax tree when a part of the command line is modified. I'd probably use the same data structure (but better abstracted using classes) even if I could implement the parser in C or in higher-level languages.