Day 162: Say hello to P5ugs!

autrijus on 2005-07-15T16:52:08

Building on yesterday's PIL/P5 evaluator work, today putter started implementing primitive functions in Perl 5, starting with &say:

$ cd pugs/perl5/PIL-Run
$ perl crude_repl.pl
p5ugs> say "Hello, Perl 5!"
----
Hello, Perl 5!

1
If you'd like to join the Perl6-on-Perl5 effort, please see the PIL::Run TODO file. mugwump added readline support for crude_repl.pl, based on his Scriptalicious.pm module.

QtPlatypus interviewed me about the PIL/Macro plans, and the need of a Macro synopsis. He updated the notes/plan file with the raw log; masak cleaned it up a bit, but it can still use some more editing before merging to PA02.

On the Perl 5 MetaModel front, Stevan added support for $?SELF, currently called as SELF() because Perl 5 does not have twigils,.

fglock's work on Span::Code continued apace, adding stringification and intersection support over heterogenous range types.

On the bot front, kolibrie prettified time format for seenbot.p6; coke suggested that svnbot.p6 should print a separate header for each commit, and iblech implemented it promptly. iblech also added branch information for the leo-ctx5 branch -- that's right, the #parrot IRC channel uses Pugs-based svnbot6 to track parrot commits. :-)

Oh, and I managed to find a tiny slice of time to release a new version of suggestion. Maybe I'll manage to find another slice for PAR tomorrow...

Anyway, that's it for today. See you!