Thanks, I'm glad that I asked, as I didn't knew about many these projects, and 
there are couple that do what I want.

P.S.

The Book - Crafting Interpreters, by Robert Nystrom, seems to be a very 
interesting, unfortunately it's 600 pages long, so that's for some distant 
future when have more time.

If someone interested in such things, there's similar but much smaller project 
called [Make a Lisp](https://github.com/kanaka/mal).

This project also very interesting that you can compare different languages, as 
it's implemented in like 20 top languages, including Nim. To get a feeling of 
the language, how short / expressive / complicated it is. In my preference, the 
shortest and cleanest implementation in Ruby, and it's nice to see that Nim 
version is almost as short and clean too. Huge difference if you see code for 
other languages like Java, Rust, etc. to see how different it is.

Reply via email to