in reply to Re^3: perl6 or not perl6 ...
in thread perl6 or not perl6 ...
What counts is that idiomatic Perl 5 is very different from idiomatic Perl 4 in architecture, whereas idiomatic Perl 6 won’t be nearly as different from idiomatic Perl 5, at least in everyday code that does not strain against the limitations of Perl 5 too hard.
Do we know enough about Perl 6 code to say what's going to be idiomatic or not?
Perl 6 does not really reform the way systems written in Perl are to be architectured, it just makes these architectures easier to implement by putting various and sundry premanufactured, well-designed nuts and bolts into the language, so you don’t have to spend so much time building them all yourself.
I wonder if we'll see an equivalent of the the "people writing C in C++" problem in Perl 6. While there isn't a huge amount in Perl 6 that's impossible in Perl 5, there are certainly a lot of things that are much easier - including things that are fairly marginal in the Perl 5 world like roles, design by contract, etc.
Combine this with things like macros that don't have any Perl 5 equivalent then I suspect (hope indeed) that Perl 6 solutions are going to be as different from Perl 5 ones as the Perl 5 ones were from Perl 4.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^5: perl6 or not perl6 ...
by Juerd (Abbot) on Mar 11, 2006 at 15:38 UTC | |
|
Re^5: perl6 or not perl6 ...
by Aristotle (Chancellor) on Mar 12, 2006 at 03:34 UTC | |
by adrianh (Chancellor) on Mar 12, 2006 at 10:20 UTC |