Aug. 29th, 2008

Toast

Aug. 29th, 2008 12:17 am
rbandrews: (Lambda)

So I said I was going to write about Toast "tomorrow", over a week ago. Well, what can I say, I've been busy with actually writing the thing. We're talking OCD-level, every-evening-until-1-AM coding.

First, a short recap of my last post: IF (currently) sucks, and one of the ways to fix it is to put it online with Jabber bots.

This post is mostly about that last.

Naming the thing was unexpectedly hard. There was a period where I was calling it "Vox" until I decided that fun-and-nonthreatening was the way to go, so Toast. There will be a companion program, Jelly, that will act as a sort of server piece for Jabber. Toast is architected so that you can have Toast programs ("responders") talk to almost anything. It comes out of the box with a console runner for testing.

Toast (and thus all bots written in Toast) is written in Ruby. Ruby has grown on me. There are warts, but it lets you be more terse than in any language I've seen yet, including Lisp. And it has batteries that Lisp doesn't, like a real object system built in.

More, with a bit of code )
Where to acquire? )
Future plans )

Profile

rbandrews: (Default)
rbandrews

July 2024

S M T W T F S
 123456
78910111213
14151617181920
212223242526 27
28293031   

Style Credit

Page generated Jun. 24th, 2025 04:31 am
Powered by Dreamwidth Studios

Expand Cut Tags

No cut tags

Page Summary