archives

My personal Scheme

I have created a highly personalized Scheme programming environment based on MzScheme. Still in beta stage, but useful. Visit http://spark-scheme.wikispot.org/ for more details. Contributors are welcome.

SourceIDE: A Semi-live Cross-development IDE for Cola

SourceIDE: A Semi-live Cross-development IDE for Cola Scott Wallace, Viewpoints Research Institute, 2008

This paper describes the first phase of a long-term effort that will culminate in the availability of native, incremental, “live,” interactive development environments for the “Cola” family of languages.

Here's a peek at bootstrapping a new programming environment. The author has written an IDE for the new Cola programming language by adapting Squeak's IDE to operate on external source files written in a language other than Smalltalk. This was done as temporary scaffolding to help develop (amongst other things) a successor IDE written in the target language itself. Oj what a lot of disposable code to write for bootstrap!

This is a part of Alan Kay and Viewpoints Research's Inventing Fundamental New Computing Technologies project. I've just started hacking on this project myself and I'm really excited so expect more about it in the coming weeks!

Slug Cola - Losing Big Is Easy

What makes a programming language successful?

An humorous perspective on A Nickel's Worth.