Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re^7: Modernizing the Postmodern Language?

by jcb (Parson)
on Jul 01, 2020 at 02:28 UTC ( [id://11118748]=note: print w/replies, xml ) Need Help??


in reply to Re^6: Modernizing the Postmodern Language?
in thread Modernizing the Postmodern Language?

This sounds to me like Sawyer's goals are to cause yet another fork or to push people to Raku by blowing up Perl. Removing indirect object notation will break every module on CPAN that does I/O and does not use IO::Handle syntax, not to mention the IO syntax provides C++-like new THING (@args) constructors for programmers that want them. TIMTOWTDI.

He says it enforces code that he likes to write, and how he would like to teach the language to new people.

This is particularly incendiary. Whatever happened to TIMTOWTDI? I thought that was a core value of Perl...

Replies are listed 'Best First'.
Re^8: Modernizing the Postmodern Language?
by WaywardCode (Sexton) on Jul 01, 2020 at 04:29 UTC

    I believe 100% he thinks this is best for Perl, and has the best of intentions. The goal of catering to hypothetical new Perl users by aggressively updating defaults or working on a restricted subset that’s easier to teach doesn’t agree with me personally but I’m just a nobody enthusiast shaking my head. They are trying to do good here.

    I brought up this topic in the context of Larry’s “postmodern” talk because back then, he was talking about what made Perl different as a strength, and these recent talks seem so focused on *not* defying a new user’s expectations. I don’t read bad intentions into that, but it was very noticeable.

      I similarly believe Larry thought Perl6 would be best for Perl and we all know how that turned out. Good intentions do not guarantee good results.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others musing on the Monastery: (9)
As of 2024-04-19 16:33 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found