Wednesday, November 22, 2006

Propeller Forth

Cliff Biffle announced on the Parallax Forums the release of Propeller Forth.

This is an interactive Forth system for the Parallax Propeller Chip. The Propeller is a multi core chip. It has 8 32-bit chips processor on the one chip. Propeller Forth has multitasking words to take advantage of this parallelism.

Categories:

Sunday, November 19, 2006

Ruby on Symbian Cellphones

The Ruby programming language has been ported by Symbian to run on cellphones running the Series 60 interface.

Categories: ,

Saturday, November 18, 2006

Gambit Scheme on the Nintendo DS

Andrew Lentvorski has ported Gambit Scheme to run on the Nintendo DS. It seems to include access to the DS wireless functionality to run a REPL over a socket.

Categories:

Friday, November 17, 2006

Factor 0.86 released

Slava has released version 0.86 of Factor. In other Factor news, Doug Coleman has started a blog with a focus on Factor programming and tutorials.

Categories:

Wednesday, November 01, 2006

Goodbye Rhee Taekwondo

Tuesday 31st October 2006 was my last day as an instructor of Rhee Taekwondo. I've been involved for about 16 years, starting in October 1990, and running a couple of clubs for about half of that.

Finding it very hard lately to motivate myself to continue, along with all the other things I do, I decided to hand the club I currently run on to someone else and pursue other things. Officially of course I'm 'taking a break' which is Rhee-speak for unlikely to return.

Categories:

Writing a Lisp Interpreter in Haskell

A neat article that appeared on reddit just recently: Writing a Lisp Interpreter in Haskell. It's interesting to compare the approach to my recent post on writing interpreters in Factor and my parser combinator article for the s-expression parser.

Apart from the fact that Haskell is a typed language, the approaches are quite similar. No surprise there since I based the Factor parser combinators library on an article in the Clean book (Clean being similar to Haskell) and the parsing approach to the way definitional interpreters are created in ML (another functional language).

Currently I'm reading John Reynolds paper "Definitional Interpreters in Higher-Order Programming Languages" and am implementing the various examples interpreters in Factor. It's a very interesting paper, hard to believe it was written in the 70's. I need to spend some time digging through more ACM papers!

Categories: ,