Tag Archives: Scheme

Scheme as a Prototyping Language

The other day I saw a link to this short essay on using Scheme as a prototyping language by Jonathan Sobel. The TL;DR is that Sobel was taking an Algorithms class and was assigned a project to implement the fast … Continue reading

Posted in Programming | Tagged , | Leave a comment

Why Learn Scheme

Back when I was learning Scheme, my go to implementation was DrScheme. It had great libraries, an excellent IDE, ran on Windows, Macs, and Linux, and produced good standalone code. Eventually it drifted away from the Scheme specification and was … Continue reading

Posted in General | Tagged , | Leave a comment

Guile Hacker Handbook

I recently came across the Guile Hacker Handbook, a work in progress that’s worth a look for any Guile hackers. After some sections on installing Guile (and Emacs) the handbook considers various Scheme constructs and how to use and test … Continue reading

Posted in General | Tagged , | Leave a comment

The Guile Hacker’s Handbook

Jeremy Korwin has an interesting project underway. He’s writing a Guile hacker’s handbook. Guile, of course, is the official GNU extension language. Korwin’s idea is to document what a beginning Guile hacker needs to know to install, and learn the … Continue reading

Posted in General | Tagged , | Leave a comment

The Wizard Book Cover Explained

A lot of you probably know that Structure and Interpretation of Computer Programs, SICP, is also called “The Wizard Book.” A glace at its cover explains the alternate name but Conor Hoekstra has a more thorough explanation of the cover: … Continue reading

Posted in General | Tagged , , | Leave a comment

SICP with JavaScript

ADDED BEFORE PUBLICATION: This isn’t really a Red Meat Friday item but the content could be considered controversial and it is Friday so if you’ve been yearning for another Red Meat Friday post, you’re welcome. I’ve been dithering on whether … Continue reading

Posted in General | Tagged | Leave a comment

Implementing Palindrome Predicates

Joe Marshall is a long-time Lisper with an ability to come up with really elegant solutions. Indeed, the second ever Irreal post was about Marshall’s brilliant solution to a problem from SICP. Recently, he recounted a story about a recent … Continue reading

Posted in General | Tagged , , | Leave a comment

An Interview With Hal Abelson

Many of you know that I consider Abelson’s & Sussman’s Structure and Interpretation of Computer Programs (SICP) one of the best Computer Science books ever written. Although I read it late in my career, it opened my eyes to a … Continue reading

Posted in General | Tagged , | Leave a comment

The Most Beautiful Program Ever Written

If you’re a lisper and enjoy Scheme, you may like William Byrd’s video on The Most Beautiful Program Ever Written. Unless you’ve been immersed in the Lisp culture, it’s probably not what you think. According to Byrd, the most beautiful … Continue reading

Posted in General | Tagged , | 4 Comments

A Warning Ignored

I tried to warn Grant but he wouldn’t listen1. Now I’m running around with my hair on fire yelling at a cloud. Footnotes: 1 Actually, it’s an old post predating my warning but someone just posted a link to it … Continue reading

Posted in General | Tagged , | 1 Comment