Live data from Hacker News

Crafting Interpreters is available in print

craftinginterpreters.com

81–90 of 120 posts

Re: Crafting Interpreters is available in print

#81

Is the Kindle version of your book protected with DRM?

No, there is no DRM on any of the electronic formats—Kindle, EPUB, or PDF. If you buy it, it's yours. (But please don't upload it to any ebook-sharing sites.)

Not planning on uploading it, but if some formats had DRM and others did not, I would pick one DRM-free formats.

Also, I read the first few pages on Amazon and I'm sorry about Ginny. She looks like she was a good friend.

Re: Crafting Interpreters is available in print

#82

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

Thanks for writing about your process! I enjoyed it almost as much as Crafting Interpreters, which is to say, quite a lot. And you absolutely should be proud of your PDF->PNG->Highlight diffs script. As someone who has kept excel files and PDFs in version control I knew exactly the feeling you were talking about. I got to that part and exclaimed out loud, "Damn cool!"

> As someone who has kept excel files and PDFs in version control

Hot tip for handling office file formats or anything that uses a ZIP container: just unzip them and commit that to the repo. It won't fix the issue mentioned of the authoring tool making seemingly arbitrary and unnecessary changes, nor will it give you nifty visual diffs, but it's better than shuffling binary blobs through your version control tools.

Re: Crafting Interpreters is available in print

#83

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

I really loved Game Programming Patterns and I'll definitely need to check this out too.

The way you made your book(s), from making them available online for free to the excellent layout of the printed version, was a huge inspiration for me to write my own book. Thank you.

Re: Crafting Interpreters is available in print

#85

Earlier quoted context omitted.

No, there is no DRM on any of the electronic formats—Kindle, EPUB, or PDF. If you buy it, it's yours. (But please don't upload it to any ebook-sharing sites.)

Not planning on uploading it, but if some formats had DRM and others did not, I would pick one DRM-free formats. Also, I read the first few pages on Amazon and I'm sorry about Ginny. She looks like she was a good friend.

She was my #1 buddy.

Re: Crafting Interpreters is available in print

#86

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

Great job, man. I've consulted the online version a number of times over the years. Will be purchasing this in dead tree form :D.

Re: Crafting Interpreters is available in print

#87
post #86

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

Great job, man. I've consulted the online version a number of times over the years. Will be purchasing this in dead tree form :D.

> Will be purchasing this in dead tree form :D.

I like to think of it as "carbon capture representation" these days.

Re: Crafting Interpreters is available in print

#88

Earlier quoted context omitted.

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.

Oh, I’m absolutely buying it. Even more so after seeing Bob say that he’d be willing to send a digital copy with a physical purchase. I’ll just have to keep the physical copy at my office so that my partner doesn’t have to suffer more clutter in our small living space.

Re: Crafting Interpreters is available in print

#89
This book was in development while I was working on the core interpreter for the Facebook Horizon visual scripting language. While many things in it are not directly applicable to a VPL, it helped with more robust implementation in at least one area (branching) and overall was a joy to read. I prefer to read print so I'll pick this up

Re: Crafting Interpreters is available in print

#90
post #45

Earlier quoted context omitted.

I really like the hand-drawn diagrams in the sample PDF! Are the actually hand-drawn or stylized SVG?

Literally hand drawn with my hands. Here's a video of me making one: https://www.youtube.com/watch?v=iN1MsCXkPSA It's, like, comically time consuming. But also pretty satisfying.

Have you ever tried engineering paper? :) Might save you the step of taping grid paper! The grid only exists on one side, but essentially disappears when scanned.

https://www.staples.com/TOPS-Engineering-Computation-Pad-Gum...

Post reply on HN