Skip to content

Category Archives: Link

Undergrad Scheme Projects

Fred Martin wrote to the PLT Discussion List that:

You may have noticed a number of emails from my students at UMass Lowell. I had assigned a final project in our required “Organization of Programming Languages” course which is based on the SICP text. This is the first time that the course included a [...]

SPITBOL and SNOBOL

During the 1950s and 1960s there was a flourishing of interest in special-purpose computer languages. SNOBOL [String Oriented Symbolic Language] was one of a number of text-string-oriented languages…
SNOBOL was widely used in the 1970s and 1980s as a text manipulation language in the humanities, but in recent years, its popularity has faded as newer languages [...]

Updated: Closest statically typed FP “cousin” to Scheme?

See: here

A FFI with Tcl Example

Ben provides a FFI with Tcl example using PLT Scheme.

What is a program?

A program is one or more functions that work together.
– Stephen Bloch
(via PLT)

Funny story about the Java compiler

I had always wondered if it was .NET alone that had inspired Sun to add generics to Java. Perhaps, as you will see here, there was a little more to the story!

On slide 24 I mention Philip Wadler and Martin Odersky. At this point in the talk I repeated an anecdote that Wadler told me. [...]

gnuplot.plt

This library provides a wrapper interface to gnuplot. Using the library, mzscheme programs can spawn inferior gnuplot processes and plot data to windows or hardcopy with a programmatic interface.
(via PLT Scheme Blog)

12 Principles For Keeping Your HTML Code Clean

Here is an article discussing 12 principles for keeping your HTML code clean.
It was recommended by one of my web-development-expert co-workers, and that is more than good enough for me.

10 Essential Emacs Items

Yet another man’s vision of how to master Emacs.

Scheme Constraints Window Manager

Scwm is the Scheme Constraints/Configurable Window Manager. It is a window manager with a powerful dynamic configuration language based on Guile Scheme. Scwm has many, many advanced features, often implemented in the configuration language itself.