Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris

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

by Anonymous Monk
on Sep 09, 2019 at 08:21 UTC ( #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 17: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.

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

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (11)
As of 2019-10-15 08:38 GMT
Find Nodes?
    Voting Booth?