4 ms·
Between A) Being implemented in Java and B) Not having anything satisfying on types I can't get excited about it. I know it's an uncommon opinion but there'
by vmchale 5y ago
Between
A) Being implemented in Java
and
B) Not having anything satisfying on types
I can't get excited about it. I know it's an uncommon opinion but there's so much missing it can't be a monograph/treatise.
- tlhunter 5y agoThe PDF sample I opened suggests it's implemented in C. The GitHub suggests it uses both C and Java: https://github.com/confucianzuoyuan/craftinginterpreters https://github.com/confucianzuoyuan/craftinginterpreters
- munificent 5y agoThe book walks through two interpreter implementations. The first is in Java, and the second in C. The code has also been ported to many other languages: https://github.com/munificent/craftinginterpreters/wiki/Lox-Implementations https://github.com/munificent/craftinginterpreters/wiki/Lox-...
- chrisseaton 5y agoWhat’s wrong with Java for a compiler implementation language? One of the most powerful dynamic compilers in the world is in Java. And its object orientated design works well for compilers.