Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: Your Perl 6 wishlist?

by mattr (Curate)
on May 24, 2005 at 16:30 UTC ( [id://460073]=note: print w/replies, xml ) Need Help??


in reply to Your Perl 6 wishlist?

It would be nice if you could tune a tradeoff between runtime intelligence and pure speed. Just how fast will it be?

I am expecting parrot will be very fast, and it seems that perl 6 ought to be able to move more quickly if you are willing to sacrifice runtime "intelligence" and DWIMity. You could flag a critical spot for optimization.

I know perl isn't about execution speed, but on the other hand, it ought to be possible to dial in blinding speed if needed. There are many reports related to parrot and perl6 about how it is extremely slow, it is extremely fast, you can restrict variables say to just integers, you have a JIT, etc.

I'd like to know what the reality will be and when someone will stuff perl6 onto an FPGA! Then we'll take over the world, etc. To be serious, am I right in expecting that Perl 6 will be as fast but more advanced than Perl 5, whereas there will be the possibility of more parts of your program (or individual modules) running much faster due to precompilation? Will Perl6 be able to use modules written in other languages, or is this just a buzzword from the parrot project?

Since we're on wishes, I'd also like an easy (no, *really* easy) way to package perl 6 programs/systems with the engine (parrot?) into a portable package. And one target should be J2ME for mobile phones.. how small can a perl6 program be with only files necessary to run it? Can a simple one be compiled to parrot and just that with a parrot engine? More ways to use perl for fun and profit, and more ways to spread into other domains - not just as the glue but also as functional replacements.

Also I think the perl 6 and parrot team should steal some of those guys working on the new open java vm. We need fast, robust core code and the world does not need more java! ("Hey, you said this was a flame retardant suit right?")

Replies are listed 'Best First'.
Re^2: Your Perl 6 wishlist?
by kelan (Deacon) on May 24, 2005 at 19:31 UTC

    As to the deployment, I think you'll be happy to learn that Parrot is intended to support what you're asking for. For more information, see this subthread. Elian is Dan Sugalski, who was the lead Parrot designer until just recently.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (3)
As of 2024-04-25 23:36 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found