Live data from Hacker News

Crafting Interpreters is available in print

craftinginterpreters.com

71–80 of 120 posts

Re: Crafting Interpreters is available in print

#71

Author here! It feels amazing to have this done and live. I'm happy to talk about whatever you might want to know about it. If you're curious how the sausage was made, I wrote a blog post about taking the web book and bringing it to print and ebook here: http://journal.stuffwithstuff.com/2021/07/29/640-pages-in-15...

Thank you so much for all the work you put into this!

Re: Crafting Interpreters is available in print

#72
Bought the PDF after reading the free web version, the work definitely has a lot of love put into it and this has to be rewarded.

I've skimmed the web version till the end, but thoroughly read half of it, still learned a lot. Especially the pragmatic approach to code generation via string concatenation. I went a bit further with a small dsl that also does string concatenation.

My C# and Rust implementations are half baked, but still I had a lot of fun doing them, and that's all that counts.

Can't wait to see Bob's next endeavor.

Re: Crafting Interpreters is available in print

#73
post #44

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.

The PDF sample I opened suggests it's implemented in C. The GitHub suggests it uses both C and Java: https://github.com/confucianzuoyuan/craftinginterpreters

The 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-...

Re: Crafting Interpreters is available in print

#74

Earlier quoted context omitted.

> I was inspired by one of your posts where you mention that you were writing every single day for four years. Yes! It is the dumbest, weirdest life hack, but it seems to work for perfectionists like us.

I wonder if anyone wrote a book about this!

If you're curious there's a subreddit for a technique like this for building/breaking habits https://www.reddit.com/r/thexeffect

Re: Crafting Interpreters is available in print

#75
I'm not normally a book person when it comes to learning things, but Crafting Interpreters was fun and easy to follow along with (getting to code something as I went really helped hold my attention)

I went through Part 1 towards the beginning of quarantine, and it spawned several really fun projects and I now feel like I have a basic level of skill writing parsers, which I've actually gotten to use a couple times at my day job.

I will say, I feel like it would be a lot harder to follow along with a physical print vs another window on my computer screen. But I may buy one anyway just to support the author.

Highly recommend!

Re: Crafting Interpreters is available in print

#76

Author here! It feels amazing to have this done and live. I'm happy to talk about whatever you might want to know about it. If you're curious how the sausage was made, I wrote a blog post about taking the web book and bringing it to print and ebook here: http://journal.stuffwithstuff.com/2021/07/29/640-pages-in-15...

Just another congrats! I have been waiting for this day. Thanks for all your work!

Re: Crafting Interpreters is available in print

#77

Author here! It feels amazing to have this done and live. I'm happy to talk about whatever you might want to know about it. If you're curious how the sausage was made, I wrote a blog post about taking the web book and bringing it to print and ebook here: http://journal.stuffwithstuff.com/2021/07/29/640-pages-in-15...

As others have said, congratulations. I've been following your progress for a good part of this journey, and I'm excited that you're finally able to hold a finished product in your hands! And now I'm stuck with a dilemma. I don't _need_ a physical copy, but I really do _want_ one.

Just a friendly nudge toward the physical copy. Just imagine that fresh book smell! Full disclosure--I bought the physical copy. I am excited for these illustrations and the layout looks fantastic.

Re: Crafting Interpreters is available in print

#78

Author here! It feels amazing to have this done and live. I'm happy to talk about whatever you might want to know about it. If you're curious how the sausage was made, I wrote a blog post about taking the web book and bringing it to print and ebook here: http://journal.stuffwithstuff.com/2021/07/29/640-pages-in-15...

Incredible piece of work, and an inspirational process. Your book helped me write my own language compiler. I love the way you explain the pratt parsing technique and also the way the lexer and parser work together so you don't have to read the whole file at once, and how advance(), consume() and expect() functions work. It all just works together beautifully

Re: Crafting Interpreters is available in print

#80
Why Bob why! I kid you not, just 2 days ago I typed your name in the Amazon search box to see if this book would show up even if for pre-orders, but it didn't show. I had some $work money to spend on educational resources and I wanted to buy this book! I ended up buying other books.

But seriously congratulations! I'll happily spend my own money to support all the effort you put into this!

Post reply on HN