I’ve been programming for a long time. I started using Racket in 2013. In another 20 years or so, I hope to be good at it. We’ll see.
I used Racket to make the Pollen language for book publishing, and used Pollen to make Practical Typography, the online version of Typography for Lawyers, and this book, of course.
I also designed the fonts used in Beautiful Racket: Triplicate, Concourse, and Advocate. The body text is set in Heliotrope.
My next programming project is a typesetter called Quad.
I live in Hollywood, California with my wife Jessica.
Do you plan to release this book as a paperback? No.
Will you ever release this book as a PDF or e-book? No.
Do you plan to optimize this book for mobile? No.
Can I do a translation of this book? No.
Can I republish your tutorials in another programming language? No.
Are you done adding chapters to the book? No.
Should I wait for more chapters before I pay for the book? No.
Are your fonts free? No.
Are you interested in monetizing your site with ads? No.
But my company’s ad network is diff— No.
Do you mind if I talk about your book on my podcast / blog / etc.? No.
Do you mind if I cite your material with attribution? No.
Comments about specific parts of the book can be submitted using the forms attached to every paragraph. Click the flag icon in the left margin.
Questions & issues related to the beautiful-racket software can be posted to its GitHub repo.
Same goes for the brag parser language.
Questions & issues related to Racket more broadly can be posted to its GitHub repo, or the Racket users mailing list.
For matters not covered above, you can reach me at