Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re^3: A wholly inadequate reply to an Anonymous Monk (Perl++)

by LanX (Saint)
on Apr 23, 2010 at 09:42 UTC ( [id://836483]=note: print w/replies, xml ) Need Help??


in reply to Re^2: A wholly inadequate reply to an Anonymous Monk
in thread A wholly inadequate reply to an Anonymous Monk

Thank you this was the best anonymous post in a while expressing much of my thoughts much better than I could.

I wholeheartedly support the "Rakudo/Parrot/Pugs/Ponie/whatever..." team but IMHO most of the problems and tensions are the result of a communication tragedy.

Honestly, Perl6 should be renamed into something like Perl++.

It's much more than the next evolutionary step of Perl5, it's incorporating revolutionary concepts which can't be achieved in normal release steps..

But at the same time we are living in a marketing world, where the crowd measures the quality of a product at the release numbers.

Releasing a Perl5 compatible successor, maybe just bundling Moose for OOP and Coro for multithreading and maybe some syntax cosmetics and restriction³ to contradict the "write only language" complaint would easily cannibalize the Ruby spectra like they are actually cannibalizing the Python spectra.¹

But sadly such a successor can't be named Perl6, because this name slot is already taken.

And at the same time the "Perl++ team" has to cope with the burden and pressure of the whole community impatiently waiting for a answer to the contemporary needs.

They are constantly forced to justify why they are making gold, where the market just needs iron to be turned into steel. ²

Thats a marketing desaster!

Perl5 is somehow in the situation of Neanderthals who are told by the gods that further evolution is useless because Sapiens Sapiens will arrive in Europe and wipe them out.

Actually it took thousands of years to replace them ...

Cheers Rolf

UPDATE: added links and to title and improved language

Footnotes:

¹) It's so paradox to see how a beautified syntax on Perl semantics plus Smalltalk object model named Ruby easily takes steadily growing market shares ....

²) and let me be clear Perl++ IS gold, but meanwhile our customers live in the stone age and are going to other jewelers to buy gems made of iron...

³) perl critic but anal!

Replies are listed 'Best First'.
Re^4: A wholly inadequate reply to an Anonymous Monk (Perl++)
by Jenda (Abbot) on Apr 23, 2010 at 13:39 UTC

    The only restriction that could stop any language from being considered write only, is the restriction of the people that use it. With enough idiots, you get enough horrible code. And the number of hoops they have to jump through to shoot themselves into their feet doesn't matter.

    Besides quite a few people would consider anything that contains regular expressions write-only. And I ain't gonna loose regexps due to some clueless script kiddies.

    Jenda
    Enoch was right!
    Enjoy the last years of Rome.

      In general it's surely right that no restriction can avoid people writing horrible code...

      But I was talking about marketing!

      With a pragma called "superstrict" ( or "anal"¹ or "antigolf" ) which combines the better parts of perl critic one could enforce a coding style which looks orderly and nice at first glance!

      (E.g requiring (more or less) one statement per line or avoiding the usual context traps with reasonable defaults)

      And thats how many representatives judge languages, at one glance!

      I mean bosses, school teachers or ignorant beginners.

      Just the illusion that a good coding style can be enforced is enough to improve the sells!

      "Oh you mean python looks less messy? So why don't you simply try "use anal" if you need punishment?" =)

      Cheers Rolf

      ¹) NSFW?

        The best marketing then is not to show the code. The same way people tend to think the systems in banks are well written and safe and the only reason for that belief is that they hadn't seen the code.

        Jenda
        Enoch was right!
        Enjoy the last years of Rome.

Re^4: A wholly inadequate reply to an Anonymous Monk (Perl++)
by Anonymous Monk on Apr 23, 2010 at 11:09 UTC
    It's so paradox to see how a beautified syntax on Perl semantics plus Smalltalk object model named Ruby easily takes steadily growing market shares ....

    That wouldn't have been the case if a better alternative was available.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others perusing the Monastery: (4)
As of 2024-03-29 00:45 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found