hi, I've been working a bit on Perl 1 (Punie), but writing a compiler for a language that I never used is kinda tricky :-P It's really nice to look at Perl 1 and see how it has evolved over time. Of course, it'd be quite interesting to compare speed of Perl 1 and Punie (perl 1 on parrot).
Does anybody have any documentation or pointers for perl 1 docmentation? I had a look at the man pages included in perl1 source, and although they're quite helpful, they don't seem to be very complete. The grammar has been described in these man pages, but they don't match the grammar (yacc) file; it might be that certain grammar constructs are semantically forbidden (so, they'll parse ok, but are "not allowed" in certain contexts; for instance, some languages have "break" as a statement, but it's only allowed within a loop; a check is then done during compilation if there is a loop when a "break" is parsed.) If such checks are there in Perl 1, then I definitely need to experiment more. If only Perl1 source would compile, then it'd be easier, but it doesn't compile on windows (xp) and can't get it working on cygwin either. Was there a "programming perl" book for Perl 1? Or any other books? For now I'm kinda stuck, because I don't know the exact semantics of each construct of Perl 1. Thanks in advance, kjs