How to Create Pragmatic, Lightweight Languages

Book retirement

We retired the book in January 2023. The Author started working on the book in the summer of 2016. He soon released the first few chapters and started collecting feedback, working on that for many months before getting the first complete version out.

At that time, we did not expect more than eight hundred people could buy this book. We did not anticipate there would be so much interest in this topic and that many enthusiasts would demonstrate their trust by buying this book.

Many things have gone on since the book was released, and we expanded the idea presented in the book. Over time, we refined the patterns present in the book and created a set of open-source libraries to apply those ideas in practice. We have since then learned a lot by applying that code and those ideas to Language Engineering projects for tens of clients.

As we refined our understanding of what became the StarLasu methodology, the book started to remain behind. For this reason, we have decided to retire it.

You can watch below the webinar we organized for the Book Retirement!

Testimonials

For  those of you who have decided to build your own language or tool, and thus have the necessary impetus, I can recommend this as THE entry level guide to lexing, parsing and compiling. No prior experience required!

Nikos Vaggalis, i-programmer

I just bought ‘How to create a pragmatic, lightweight language’ book and I want to say thank you. I have ‘Using ANTLR Like A Professional: Basic Edition’ course too. I’m not up to day with any of these materials because I’m learning parsing techniques first, specially building recursive descent parsers by hand (just for getting the ability) but I’m pretty sure I’ll be getting my hands dirty with these wonderful resources.

August 03, 2020 – Irwin Rodriguez

Scroll to Top