3 ms·
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, a
by lukegru 8y 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 https://github.com/luke-gru/clox
- munificent 8y ago> 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!