Day 114: Feather -- aka perlcabal.org -- flies!

autrijus on 2005-05-26T02:30:20

Thanks to Juerd's generous offer, we now have a dedicated box for Perl 6 development. Much kudos to Twistspace for sponsoring the rackspace and connectivity. If you wished to join the Pugs/Parrot/Ponie teams, but found setting up GCC/GHC/SVK/HsPlugins/PerlEmbed/IRC difficult, please ask for an account from Juerd and join us!

The canonical domain name for the machine is feather.perl6.nl, but I have also pointed perlcabal.org and dev.pugscode.org to it. The read-only darcs mirror has been moved there; we also have a shared SVK mirror in the new box.

I worked some more on Perl 5 embedding; the context from Perl 6 is now propagated to Perl 5, and AUTOLOAD etc are handled as well. I plan to give the existing eval_haskell() and eval_parrot() similar treatment, so you can say:

use DBI--perl5;
use SDL--parrot;
use Test::QuickCheck--haskell;

# ... do lots of interesting things using those modules ...

I'm glad to see that clkao finally checked in his Benchmark.pm. He also gave me plenty of good ideas of representing Pugs thunks in embedded Perl 5, which will make coroutines and continuations available in Perl 5 land.

Oh, and clkao also threatened to port svk to Perl 6, after taking a look at Pugs's internals -- as seen on #svk:

 bad news. i like haskell

...and so I skipped my summarising duty for another day. Sorry. :-)


connectivity

Juerd on 2005-05-26T07:04:31

Of all days for major network problems, the Network Gods chose the first days of feather's existence. This should all be resolved soon, but currently, it's entirely unreachable for new connections. :(

Re:connectivity

Juerd on 2005-05-26T07:09:23

And back again :)