Programming

My spare time (and the portion of it devoted to programming) is somewhat limited these days, but anything I write that’s not just a quick hack, and may be useful to others, will find its home here.

Erlisp

Erlisp is now defunct.

Why is it that Common Lisp is better than “mainstream” languages in a lot of ways, but not in parallelism and distributed programming? Is it just because threads with shared memory and locking are the best we can do for parallelism, and because socket and RPC libraries are totally adequate for distributed programming?

I think the answer is no. Some older Lisps and a few younger, non-Lisp languages like Erlang have intriguing approaches to concurrency that are easier to use and less “low-level” than this industry best practice.

Erlisp is my attempt to bring some of these ideas to Common Lisp, and perhaps develop some new approaches in the process. Read more…

Comments are closed.