Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re^18: Ovid's take on the renaming of "Perl6" (updated)

by Anonymous Monk
on Sep 09, 2019 at 12:21 UTC ( [id://11105866]=note: print w/replies, xml ) Need Help??


in reply to Re^17: Ovid's take on the renaming of "Perl6" (updated)
in thread Ovid's take on the renaming of "Perl6"

One of the main selling points of Ruby are Domain Specific Languages.

Restricting Perl to have a code block prototype (&) only at first position is hindering many options for syntactic sugar.

Be it more expressive versions of 'map' and 'grep' or 'loop' constructs. Basically because you want to add a modifier between keyword and block, without needing to explicitly introduce ', sub' .

Your rant about the limits of Ruby may be legit, but had little or nothing to do with what I said or meant.

  • Comment on Re^18: Ovid's take on the renaming of "Perl6" (updated)

Replies are listed 'Best First'.
Re^19: Ovid's take on the renaming of "Perl6" (updated)
by Jenda (Abbot) on Sep 09, 2019 at 21:08 UTC

    If you add too much sugar, you end up with diabetes.

    The resulting syntax would be too confusing. "Is that thing a block or a hash?"

    I was reacting to your "better code blocks" and your mention of Ruby. Ruby doesn't have better code blocks. It has a highly confusing, hard to extend, misdesigned, misbehaving nonsense.

    Jenda
    1984 was supposed to be a warning,
    not a manual!

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others cooling their heels in the Monastery: (3)
As of 2024-04-26 03:08 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found