Hot Wiring the Lisp Machine

11 points by spudlyo


polywolf

it is illuminating yet slightly infuriating to read about so many architectural missteps back-to-back-to-back; i do wonder how much effort could have been spared with a bit more up-front thinking.

still, the results are undeniable: 10k posts in 1m15s is impressive, as are 7-200ms hot rebuilds. testing my own (now feature-complete!) Rust+JS monstrosity on that same benchmark yields 1m42s for a cold build and 2m12s for a "cached" build (!!), indicating there's a lot more to do wrt parallelism/dependency tracking, and of course adding file watching. I have confidence it's possible to push it a lot lower if I stop doing some silly things :)