Saturday, August 16, 2008
‘LAMBDA: The Ultimate GOTO’ (found here) is a paper that was written in 1977 by Guy Steele. It is fun to read, informative, and accessible to a wide-variety of programmers and interest levels. Here are some interesting bits about the paper (I will leave the detail to the paper, no sense in trying to re-state [...]
Saturday, August 16, 2008
‘LAMBDA: The Ultimate Imperative’ (found here) is a paper that was written in 1976 by Guy Steele and Gerry Sussman. It is fun to read, informative, and accessible to a wide-variety of programmers and interest levels. Here are some interesting bits about the paper (I will leave the detail to the paper, no sense in [...]
Saturday, August 16, 2008
Always act with choice. The worse possible thing you can do for yourself is to perform actions begrudgingly. This trains your mind that you are no longer free to make decisions for yourself. Doing so undermines the very foundation on which your ego is built. Live free and choose your actions. Not every choice will [...]
Saturday, August 16, 2008
The Lambda Papers are a series of seminal works on programming language design and implementation written by Guy Steele and Gerry Sussman. You may have heard about them because of the very popular Lambda the Ultimate website, or maybe you just heard about them because you are studying Scheme, or are a student of programming [...]
Saturday, August 16, 2008
In the comp.lang.lisp post [Slow Loop (alternatives in lisp?)] Francogrex asked how to implement pivot table functionality without it taking forever using inner loops. Folks posted clearly faster solutions along with good advice. By the way, taking forever means 12 hours for inputs of 1 million data points. I wondered how you might lead someone [...]
PLT Scheme version 4.1 is now available from http://plt-scheme.org/. (via PLT Blog)
Out of the box, WP-Syntax colors code using the default GeSHi colors. Per the authors advice in the ‘Advanced Customization’ section of Other Notes, you can configure GeSHi yourself by handling the wp_syntax_init_geshi hook and configuring it programmatically. Since I wanted to do just that, I decided to publish a generic plugin, called wp-syntax-rettke, for [...]
Codeswarm provides “Organic software visualization of project repositories.”. In other words, you point it at your Subversion repository and it makes really cool movies showing who did what over time. Here is an example of the PLT source tree. (via PLT)
The First Year? It’s not Scheme. Matthias Felleisen talks here about his teams approach to first-year courses on programming and computing. Here is a presentation on the approach. Be sure to read it as there are a lot of interesting bits in there. (via PLT)