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!