Tag Archives: Scheme

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

A Beautiful On-line Version of SICP

If, like me, you’re a lover of SICP (Structure and Interpretation of Computer Programs) you’ll be happy to know that there’s a beautiful on-line version of it available. Years ago, MIT generously put up a version but some of the … Continue reading

Posted in General | Tagged , , | Leave a comment

Guile 2.2

The long awaited 2.2.0 version of Guile has been released. This version is a significant update to the Guile system. It includes a new compiler and VM and several other performance enhancing changes. They even boast a complete Elisp emulation. … Continue reading

Posted in General | Tagged , | 1 Comment

Starting with Scheme

Mike Zamansky has an interesting post on using Scheme as a first language for CS instruction. That’s not a new idea, of course. MIT’s famed 6.001 course (Entry Level Computing) used Scheme and SICP for years. Their course was adopted … Continue reading

Posted in Programming | Tagged , | Leave a comment

SICP in Info

Those of you who have been around for a while know that I consider Structure and Interpretation of Computer Programs (SICP) one of the best—if not the best—computer science books ever written. I was an experienced software engineer when I … Continue reading

Posted in General | Tagged , , | 3 Comments

Guile

I haven't written much about Scheme lately because I wasn't able to get Guile to compile on my Macs. Today I saw this nice video of Andy Wingo talking about building programs with Scheme and Guile. He discussed the current … Continue reading

Posted in General | Tagged | Leave a comment

Chez Scheme Open Sourced

Chez Scheme has always been an excellent Scheme implementation. It produces very fast object code and is a complete R6RS implementation with extensions. Chez Scheme was written by Kent Dybvig, who also wrote the excellent The SCHEME Programming Language (also … Continue reading

Posted in Programming | Tagged | Leave a comment

Lisp Performance

One of the tiresome things that Lispers keep hearing from the misinformed is that Lisp systems are too slow for production work. Here's a very impressive counter example to that notion. JCG over at the Racket Users forum reports that … Continue reading

Posted in General | Tagged , | Leave a comment

Sad But True

Seems indicative of shifting expectations/demands that SICP used to be freshman course book; now it's considered "super advanced reading" :/ — Andy Matuschak (@andy_matuschak) March 26, 2015

Posted in General | Tagged , | Leave a comment