Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine

Re^4: sort +*, @array

by raiph (Chaplain)
on Dec 11, 2013 at 18:12 UTC ( #1066675=note: print w/replies, xml ) Need Help??

in reply to Re^3: sort +*, @array
in thread sort +*, @array

Yes, compared to those who don't know any Perl, "P5ers" have, on the one hand, a head start (the many identical aspects of P5 and P6) and, on the other, the frustration/confusion that arises from changes including many seemingly random subtle ones.

Some things to consider:

  • I've witnessed (and occasionally participated in) continual discussion over the years of established aspects of Perl, from the spelling of keywords and various idiosyncrasies to muscle memory and common P5 mental models, and of minimizing and mitigating the impact of changes between P5 and P6.

  • This isn't just theory. Many P6ers are also P5ers and clearly don't like being confused or frustrated when switching between the languages. These P6ers are dogfooding the switching experience and improving it as they go.

  • The compiler is helpful. There are many warning and error messages that reflect knowledge of P5isms, their corresponding P6isms, and how to help folk switch.

  • Several folk have written P5-to-P6 doc, eg Moritz's P5 to P6 articles. Unfortunately a lot of it is out of date which of course increases the sense of uncertainty. :(

  • There are P5 and P6 evalbots on #perl6 and #perl6ers are eager to help anyone wanting to learn P6, including skeptical P5ers. (This is the primary antidote for the previous point.)

Replies are listed 'Best First'.
Re^5: sort +*, @array
by Anonymous Monk on Dec 11, 2013 at 19:28 UTC
    What scarce perl-6 documentation there is, is out of date? How sad. How predictable. Why not stop harassing people to validate the time you spend on this debacle and fix that instead?

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1066675]
[choroba]: Corion ad functional: in Erlang, it's even more like Prolog, as its syntax is very close to Prolog's

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (3)
As of 2017-12-11 12:12 GMT
Find Nodes?
    Voting Booth?
    What programming language do you hate the most?

    Results (290 votes). Check out past polls.