3 ms·
> Why? Do you use Python or Ruby or PHP now? Don't get me wrong. I like Parrot. Its just that IMO complex pieces like JIT, threads and GC take some time to sta
by prog 16y ago
> Why? Do you use Python or Ruby or PHP now?
Don't get me wrong. I like Parrot. Its just that IMO complex pieces like JIT, threads and GC take some time to stabilize. So while I am all for Perl 6 being on Parrot and Parrot seems to be quite a feature rich VM I would want to see it used in the field for at least a year before I use it for a critical application.
For the same reason, I would probably pick up the JIT/unladen-swallow version of CPython (whenever it comes out) only about a year or so of being out.
At the moment I use Python quite a bit and have started to use Ruby sometimes. No PHP. Perl 6 and Parrot appeal to me because of their feature set. As for the syntax, I prefer Python syntax much more than Perl 5/6 but thats subjective. I would very much want to try out Perl 6 as it brings a lot of good stuff to the table, I think syntax would be a small price to pay for those features.
- chromatic 16y agoYou don't have to use concurrency or JIT in Rakudo Perl 6 now. These systems do take a while to stabilize, but they're not requirements for any Perl 6 applications. As for the GC, it'll always undergo tuning and experimentation. Even so, if it doesn't work, we'll know and we'll fix it.