munificent / craftinginterpreters

Repository for the book "Crafting Interpreters"
http://www.craftinginterpreters.com/
Other
8.84k stars 1.04k forks source link

Group/Label Lox implementations by their status #455

Closed tysonzero closed 5 years ago

tysonzero commented 5 years ago

I was looking through the Lox implementations sections, largely to informally compare how languages compare for implementing compilers/interpreters.

I was very surprised to find that the first listed Go implementation was as concise as the first listed Haskell implementation. When I investigated further I realized that the Haskell implementation appears fully implemented, and the Go implementation is nowhere near done, fitting much more with my expectations.

If implementations were grouped/labeled based on whether or not they are feature complete and also if they comply with the spec would be fantastic, and really improve Lox's utility as a comparison tool for compiler/interpreter dev.

munificent commented 5 years ago

This is a good idea, but it's probably not a good use of my time to monitor the status of each of these implementations and re-sort the lists as needed. I'm trying to finish the book. :)