MOTD

Message Of The Day

Fri, 16 May 2003

01:44 [zork(~)] cat perl.txt

JOAP.pm

Did I mention JOAP? I mentioned JOAP. Anyways, after I got the JOAP spec working, I realized that nobody was going to use it unless there was some accompanying software. And I also realized that nobody was going to build that software except for me.

So I started working on a <a href="http://joap-perl.jabberstudio.org">Perl package</a> for JOAP. Specifically, it lets you expose Perl classes on the Jabber network through JOAP, without a lot of hassle -- just a bit of metadata specification. And it lets you use JOAP objects someone else exposed in your Perl code in a completely transparent way. You just do some set up, and then you've got JOAP objects as Perl objects.

This is the most Perl coding I've done in like 7-8 years. It's frustrating, of course, but it does remind me of all the fun parts of Perl. It _is_ a modifiable language, like Scheme or Forth, but the modification is so secret and strange as to be totally abstruse. That kind of makes it fun, though.

Of course, after joap-perl goes 0.1, I'll be starting on joap-python. Then joap-java. It's like I did something really wrong and now I have to pay for it in programming hell forever.


[zork(~)] cal
[zork(~)] tree
[zork(~)] syndicate.py
[zork(~)] cat README