Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • I think people are going to be slow to adopt Perl 6. I think most of us will keep using Perl 5 until we're forced to do otherwise because we're used to it.

    I don't pretend to think that just because I know Perl 5 I automatically will know most of Perl 6. I made that mistake already a long time ago with C & C++ - they have some basic similarities, but otherwise they're totally different languages. And guess what? I don't feel like learning yet another language.

    I've already got a handle on Ruby and

    • These days I don't tend to write Perl for work - mainly because I'm between engagements (and anyone willing to provide an endpoint will be happily received). So I do my Perl more or less exclusively for fun these days.

      I've been programming for a reasonable amount of time (around a decade or so) in various languages. One of my hobbies is learning new/different languages.

      I can program in Ruby and Python. Reasonably competently. Ditto for PHP, but I have to check the manual for the names of functions and methods for that one.

      Somehow, I skipped C++ and I haven't gotten around to C# yet (soon... soon...).

      So from my point of view, Perl 6 is going to be a fun new toy to play with. With any luck I'll have employment before it comes out and that employment will probably end up with Perl in it somewhere. And I'll be looking forward to converting the programs/modules to 6.

      I may sound like a geek, but I do love Perl (and my gf, who understands my obsession with Perl). I can see that there are problems with Perl 5 - you say you're using Ruby, which means you should be experiencing the joy of your ints and strings being objects. Perl 6 will be Ruby++, Python++, Perl5++, etc.

      With each Apocalypse and Exegesis I'm going "ooh! that sounds fun!", or "ooooh! clever!", or "ooh! I can see where you nicked that from". I'm looking forward to Perl6, even though it is still quite a while away.

      I'll be picking Perl 6 up. I'll be interested in gnat's journals on P6 books and talks.

      C to C++ is an interesting beast. C++ introduces objects. But, from what I recall, C++ is a syntactic superset of C - it's a nice way to write C but a valid C program is valid C++. How many Perl 4 features don't work in Perl 5? (not quite rhetorical, I don't actually know; retroperl is on the 'to investigate list')

      Perl 6 is going to be more different, but I don't think there are any immediate concepts you have to get your head around beyond the variable notation. Most of the rest can be gradually introduced. We'll be talking baby talk for a while, but eventually we'll be conversing like natives.

      I don't see a need for the community to fragment too much. Eventually, Perl 5 will be as Perl 4 is now. Is that really too much of a bad thing?
        ---ict / Spoon
      • I don't see a need for the community to fragment too much. Eventually, Perl 5 will be as Perl 4 is now. Is that really too much of a bad thing?

        If Perl 5 will be as Perl 4 is -- meaning not used for anything except legacy code -- that means that a great many programmers will have moved on to other things that are not Perl. To expect that almost all the people who love Perl 5 will love Perl 6 is unreasonable, because they are too different from each other for that expectation to have any logical basis. So
        • Quite honestly, it didn't look to me as if Perl 6 was all that different from Perl 5. For sure, it adds quite a number of things, but Perl 6 is supposed to be able to read Perl 5 code (otherwise we lose CPAN, and then I'd definitely worry). Given the latter point, why not upgrade to Perl 6 once it's stable? You'll still be able to use your beloved Perl 5. Over time, you might see a few things that you like in Perl 6, and start using it (the language, no the interpreter) as well. I think that the transiti


          -- Robin Berjon []