Slashdot Mirror


perl6-compiler Mailing List Started

horos2c writes "Well, it looks like perl6 has reached the point where development on the compiler has started. The perl6-compiler list has been started, and has a total of 55 messages so far, as of this posting, and there's a large thread on perl6's current status."

6 of 38 comments (clear)

  1. Ruby - Perl 6 now by Zeroth_darkos · · Score: 4, Interesting

    Forget Perl 6. I want a Ruby compiler for Parrot. Anyway Perl 6's VM, Parrot, is a more important accomplishment than Perl 6, the language.

    1. Re:Ruby - Perl 6 now by Colonel+Panic · · Score: 5, Interesting

      Forget Perl 6. I want a Ruby compiler for Parrot. Anyway Perl 6's VM, Parrot, is a more important accomplishment than Perl 6, the language.

      Indeed. And Ruby seems to be what Perl 6 aspires to be. Seriously, look at the list of features being added to Perl 6 and you get the idea that they're being heavily influenced by Ruby. They even have the idea of the 'Ruby-meter' in the Perl 6 community; as in how well does a particular proposed feature score on the 'Ruby-meter', so even they seem to think of Ruby as the benchmark.

      BTW: If you're looking for a Ruby frontend for Parrot, why not jump in and help us make one? The project is called
      Cardinal

      Ruby: Because I can't wait until Perl 6 is finished

    2. Re:Ruby - Perl 6 now by CatGrep · · Score: 4, Interesting

      This is interesting: here we have a Perl 6 story and there are more comments about Ruby than about Perl 6.

      It does seem as though Perl has become rather passe these days. Is Perl considered 'so '90's' now as to be irrelevant? Has Perl 6 missed it's opportunity window? Maybe if they would have had it done a year or two ago it would have still been able to generate some buzz, but now it would appear that the people who wanted major improvements to the language (especially OO features) have moved on to other languages like Ruby.

      How about:
      Ruby: Because I'll be retired by the time Perl 6 is eventually finished

      OR:
      Ruby: It's not vapor

    3. Re:Ruby - Perl 6 now by tree_frog · · Score: 4, Interesting
      OK, a couple of things that should be cleared up here (as a Rubyist of 4 years standing)
      1. VMs are different strokes for different folks. yes, the .NET VM (and the Mono VM) are very fine pieces of work. But they are designed for statically typed languages. Perl, Python and Ruby are all dynamically typed, and the Parrot VM is specifically designed for dynamically typed languages.
      2. Continuations are really rather spiffy useful things. Take a look round comp.lang.ruby at some point, there is a very good (and amusing) explanation of how you might wish to use one here
      Best regards,

      treefrog

  2. let the monkeys do the work by BinLadenMyHero · · Score: 4, Funny

    #!/usr/bin/perl
    use Magic::Perl6::CompilerTester;

    my $target = "/usr/bin/perl6";
    my $try = 0;

    print "generating perl6 compiler. this may take a while...\n";

    while(1) {
    my $lenght = int rand 8*1024*1024;
    my $rc = "/tmp/perl6-rc$try";
    system("dd if=/dev/random of=$rc bs=1 count=$lenght");
    if(perl6_compiler_test($)) {
    rename $rc $target;
    print "perl6 compiler succesfully generated at $target\n";
    last;
    }
    else {
    unlink $rc;
    }
    }

  3. Periodic Table of the Perl 6 Operators by cpeterso · · Score: 4, Interesting


    The Periodic Table of the Perl 6 Operators sheds light on just how scary Perl 6 will be. Don't forget: Perl is "easy" to learn!