Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Periodic Table of the Perl 6 Operators

by Ovid (Cardinal)
on May 26, 2004 at 22:44 UTC ( [id://356747] : perlnews . print w/replies, xml ) Need Help??

One enterprising individual, Mark Lentczner, has created the Periodic Table of the Operators for Perl 6.


New address of my CGI Course.

Replies are listed 'Best First'.
Re: Periodic Table of the Perl 6 Operators
by RMGir (Prior) on May 27, 2004 at 12:40 UTC

    That's giving me APL flashbacks...

Re: Periodic Table of the Perl 6 Operators
by andyf (Pilgrim) on May 27, 2004 at 15:43 UTC
    Thats pretty creative. Bloody fine teaching aid, choice of colours and so forth. Chemistry analogy is weak metaphorically but wtf, the intent eclipses the form. I like file operators in the transuranics, but noble vectors should be the last group (with the quasi ops in the halogens). Group-wise I would have gone with the classical form most CS students learn,
    1) bit ops
    2) arithmetic ops
    3) list and string ops
    4) code ops (subs, functions, classes)
    which ascend in abstraction from the machine level. I'm printing it out now. Makes me look forward to Perl6 :)

      Chemistry analogy is weak metaphorically...

      This was pointed out on the Perl 6 language list as one person asked what was "periodic" about the table and another replied "We hope it will be periodically updated. :)"


      New address of my CGI Course.

Re: Periodic Table of the Perl 6 Operators
by schweini (Friar) on May 30, 2004 at 22:26 UTC
    i think this table is very nice to have - i have to admit that i was scared shitless everytime some new & improved perl6 operator got introduced or discussed in detail, because it kinda felt as i one would have to have pages and pages of docs at hand for each and every operator - but upon seeing this table, i almost felt 'at home', with some ops added, and some renamed...but in general, it raised my hopes for perl6 again. very nice.

    anyone know whether there's a translation-guide for the new ops flying around somewhere? something that simply explains the new ops, if possible, with some perl5 one-liner? i'd love to do so myself, but am not enough into perl6 myself.

    ah well, just wanted to express my happyness about my regained faith in perl6...

    P.S.: there's a slashdot discussion going on about this, in case anybody feels like defending perl against the usual 'write-only-code' rants over there...