Parrot 6.10.0 "New Caledonian lorikeet" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Fridays 13:30 UTC
Set by moderator on 5 December 2014.
00:00 kid51 joined 00:01 lauleon joined 00:25 lauleon joined 03:01 autark_ joined 06:25 Woodi joined
Woodi hi 06:25
while Parrot is considered slow ? some bad subsystem(s) ? 06:27
s/while/why/ 06:54
07:44 FROGGS joined 08:11 Reini joined 11:35 kid51 joined 12:21 cosimo joined 13:43 Reini joined
Util Woodi: (very over-simplified answer): 13:44
Perl 6 is the major client for Parrot, and Perl 6 is slower than Perl 5, and Parrot is a major reason for Perl 6 being slower than Perl 5.
So, Parrot was in the "spotlight" for its under-performance, in the eyes of Perl people, even though Perl 6 speeds were comparable to Perl5+Moose at the time.
Parrot has some deep design decisions that favor *all* dynamic languages, instead of just Perl. So, not "bad sub-systems", mostly just not optimal for Perl 6.
Well, there are at least two areas that would speed up all languages if re-designed: calling conventions and the PIR/C boundaries (M0).
Just around the time we were going to tackle the re-design of those areas, MoarVM was revealed (which focuses solely on Perl), and most of our manpower switched from working on Parrot to MoarVM.
We are still working toward those re-designs, but more gradually, since manpower is low. 13:45
In the mean-time, Parrot is a very *stable* and featureful platform, and may be fast enough for any given project, just not fast enough (yet) for Perl 6 joy.
FROGGS correct... except the hickups in August/September parrot is still the most stable backend 13:48
15:15 Reini joined
Reini August/September? charsets right? 15:17
ah, and Moritz' fullpath changes
FROGGS and also the GC bug that happened to show up more often 15:20
18:54 FROGGS joined 19:09 FROGGS_ joined 19:56 FROGGS_ joined
Woodi it would be realy nice to have not-dead-Parrot, even if in kind of stasis for next 10 or 20 years :) and as fast as coliber of course... 20:08
21:32 kurahaupo joined 22:21 kurahaupo joined 23:25 kurahaupo joined 23:42 lauleon joined