Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??

As one waiting for Perl6 myself, and presently entranced with the wonders of Ruby to the point of almost leaving the fold, here are my thoughts:

I think the unicode character operators are very very bad. While it maybe nice that "..." and the ellipses work as the same thing, it prevents code editors from searching on such things.

I think there are WAY too many operators (queue link to the table of operators). This is cool, but Perl5 ALREADY has a problem with newbies being able to read code written by uber-perl programmers (like myself :)). We're going to make it more obscure possibly, without adding clarity. I do like the freedom of expression, but we are going to create a lot of dialects with uber-TIMTOWDI.

I think the tendancy to have a lot of modifiers on declarations, etc, is confusing -- there is getting to be too much syntax to remember. Why is Perl5 cool? It's a minimalist language.

I too argree that better OO module support in the Perl5 standard distribution would be a good thing. (Things like Spiffy.pm, only Spiffier).

I want to see Python, Perl, and Ruby folks actively working on Parrot, not just Perl folks ... takeover in open source doesn't always work, design goals are different, etc.

That being said, I eagerly await the day I can try an official release. Yes, I'm not learning it until it's finalized ... as right now, I've got other toy languages to play with that I can ship, etc. Hopefully it will become a very clean, nice, language -- but it needs to be VERY mindful of the things it is getting wrong in the way to that clean-ness. I also think it may have bitten off more than it can chew and the long development time may be a software process problem.


In reply to Re: Perl 6 critique is a good thing by SpanishInquisition
in thread Perl 6 critique is a good thing by Juerd

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (4)
As of 2023-09-30 22:04 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?