Hacker News new | ask | show | jobs
by lukegru 2722 days ago
I've followed along with the craftinginterpreters book lately, and it's been a blast. My version of clox [1] has multi-threading with a GVL, managed GC heaps, and various bytecode optimization passes. I've looked into the Ruby source code and even understand much of it now :) Future plans are to add a generational copying GC and remove the GVL ;)

[1] https://github.com/luke-gru/clox

1 comments

> My version of clox [1] has multi-threading with a GVL, managed GC heaps, and various bytecode optimization passes.

Oh, wow, you've really rocketed past the book. That's awesome!