
I've actually been thinking about this for a while
I'm thinking that perhaps for my honour project (if I can afford a fourth year of school) I'd like to take a shot at writing an object rexx interpreter, to be licensed under the GPL. For one thing, there are some serious problems with the object rexx interpreter under warp when you want to interface it to programs written in C, since the RexxStart call doesn't account for the fact that object rexx programs can be threaded, which means that one can end up leaving open semaphores until process termination... which can terminally suck for daemons. The problem is that IBM won't fix it unless one wants to dole out some serious money. The other solution is a wholesale replacement of the subsystem... and if it was written properly, it should end up being easily portable to other systems: a dll in warp, a program in unix, and a plugin for wsh in windows.
I don't think that I'd be able to do a complete reimplementation or anything, but if I could get something that covered most of the basics, opening it up to the developer community by putting it under the GPL could make it something that would be viable in the long run.
This is all at least a year away, of course; I think I might be in a position to start looking at it seriously towards the end of this coming school year (second year).
--\n-------------------------------------------------------------------\n* Jack Troughton jake at consultron.ca *\n* [link|http://consultron.ca|http://consultron.ca] [link|irc://irc.ecomstation.ca|irc://irc.ecomstation.ca] *\n* Kingston Ontario Canada [link|news://news.consultron.ca|news://news.consultron.ca] *\n-------------------------------------------------------------------