4 Aug 2001 dnm   » (Master)


I'm no longer with OpenCola.

Like many of my projects to date, beepcore-ruby is in a holding pattern. I'm negotiating the purchase of some equipment from OC, but it'll be two Apple machines at most (a G4 minitower and a G3 Pismo PowerBook), and unfortunately, Ruby doesn't run on Mac OS 9 (I heard tell of a really old port, but my question to ruby-talk on the matter of locating source code that I could perhaps try to bring up to date went unanswered). The upside is that I'm working on BEEP in Squeak (beepcore-squeak?) instead. I'm not sure if I'm going to release it, but I suppose I may as well. I'm doing it because Ruby and Smalltalk are similar, and I can port what I do in Squeak over to Ruby. It means that beepcore-ruby won't be available for a while, but perhaps the resulting additional code base will make up for it.

I have, as always, been tinkering with some other stuff recently. I'm hacking on a Lisp system for Mac OS 9, fiddling with Forth, Haskell, and Clean, and toying with some other things. I've created a docket of my current projects, to help me manage my time better. You'll be able to view it and do other snazzy things with said docket when I launch my long delayed web site.

Like stevej and nchriss, I've been thinking about OpenCSP and similar topics. I'm also interested in working on an idea I spouted off about to the e-lang list back in May; an implementation of capabilities in monads.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!