Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

And Now for Something Completely Parenthetical

A web page loads. A <script type="text/lykn"> tag contains s-expressions. The browser has never seen this content type. But a shim script loaded earlier recognizes it, compiles it to JavaScript, and executes the result.

The page updates.

“Did a Lisp just run in the browser?”

“It compiled to JavaScript first.”

“In the browser?”

“In the browser.”

The parentheses have arrived. The book’s title — thirty-two chapters in the making — is justified.