Awful language, multitude of typos. A lot of crucial stuff is just glossed over. The sample languages are way too simple to give a reader any worthwhile insights.. Plus, the code is pretty ugly (yeah, they managed to do that to Kotlin:)). If not for the lack of books that cover real implementation of a language, this one wouldn't be even worth a look..