Beefy Boxes and Bandwidth Generously Provided by pair Networks
Come for the quick hacks, stay for the epiphanies.
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
I'm not expert of language compiler. but I fuzzily remember Reini Urban's criticism about perl6 that because of rakudo's wrong 3-stage design, perl6 would be never as fast as perl5! Is that right?

That sounds like a very dubious claim to me. Maybe the staged approach limits the performance of compilation time, but the problems you've mentioned (working with many and large files) sounds like they are limited by run time performance, not by compilation time.

if he's conclusion was wrong, when can I use a decent fast perl6?

Such things are very hard to predict in a volunteer-driven project. You could also ask when you can expect a Perl 5 that supports easy to use and robust concurrency, or a Perl 5 with less gotchas about mixing string and binary data, and probably not get a very good answer.

There are use cases for which Perl 6 is fast enough now, and there are small niches where Rakudo on MoarVM can be faster than Perl 5 right now (for example integer arithmetic when you use native types in Perl 6).

does perl6 deserve to invest for career? or just treat it as hobby? Please enlighten me. TIA.

If you want to make money now, Perl 6 isn't your best choice. Treat it as a hobby, and learn one of the trending languages like Javascript or Python for making money.


In reply to Re: when is perl6 as fast as perl5 by moritz
in thread when is perl6 as fast as perl5 by xiaoyafeng

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?Last hourOther CB clients
Other Users?
Others learning in the Monastery: (3)
As of 2024-04-24 04:44 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found