Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: Perl 5 <-> Perl 6 compatibility: a benefit or a mess?

by doom (Deacon)
on Jun 19, 2007 at 00:36 UTC ( [id://621906]=note: print w/replies, xml ) Need Help??


in reply to Perl 5 <-> Perl 6 compatibility: a benefit or a mess?

In essence, I think you're correct: embracing multiple languages is something of a mess. It's the kind of mistake that programmer's are prone to, they're inclined to think that supporting multiple languages is just a technical problem, when really it's also a social problem, and having to deal with code bases that are mixtures of perl5 and perl6 will tend to produce subdivisions in the perl community (which already, to some extent, has to deal with a certain amount of sub-specialization in C, SQL, HTML/XML, and so on).

All of that said, though, it's worth remembering that perl6 really is intended to seem like "perl", so the cost of context-switching between the two is likely to be lower than it would be even for languages like Ruby or Php (which have clear perl roots). And stasis isn't really an option for programmers: even if we all decided that perl6 was a bust, and we all stuck with perl5 for the foreseeable future, there would still be a constant stream of new modules to become familiar with and so on.

I would venture to guess that switching between perl5 and perl6 code will be easier to deal with than, say, switching between Class::MethodMaker and Class::InsideOut code.

  • Comment on Re: Perl 5 <-> Perl 6 compatibility: a benefit or a mess?

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://621906]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others avoiding work at the Monastery: (8)
As of 2024-04-19 09:44 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found