Sweet. I tried doing a similar experiment targeting C++ years ago but never finished it.
Nicely done! How far along is it? Writing Perl-ish code that targets the JVM seems inspired to me.
Object oriented? Can write threaded code and all that? (there's been a number of times where Perl's shortcomings in those areas have prevented me from building better code).
It does threading using a fork(&function) abstraction. You can pass an initial set of variables to share but otherwise it's shared nothing. The fork returns an I/O handle which you can use to communicate values back and forth (even serialized objects). You can also wait(fork(&function)) to get a return value when the thread finishes.
Nicely done! How far along is it? Writing Perl-ish code that targets the JVM seems inspired to me.
Object oriented? Can write threaded code and all that? (there's been a number of times where Perl's shortcomings in those areas have prevented me from building better code).