Perl 6 - the future is here, just unevenly distributed

IRC log for #parrotsketch, 2015-02-27

| Channels | #parrotsketch index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
13:25 rurban joined #parrotsketch
13:31 Util # Done:
13:31 Util * Worked with Ingy to update https://github.com/acmeism/RosettaCodeData .
13:31 Util * Caught the Flu.
13:31 Util # Doing:
13:31 Util * Flu
13:31 Util .end
13:31 Util Hello! Who all is in attendance?
13:32 rurban me
13:32 rurban did nothing, just http://www.reddit.com/r/perl6/comments/2w3asu/suspending_rakudo_support_for_parrot/
13:32 rurban will do nothing for a while, as I am angry and have to fix perl5
13:33 Chirag joined #parrotsketch
13:35 Util rurban: Angry about the suspending? about something in Perl 5?
13:36 rurban Angry about the suspending. - Angry about perl5 also of course, but this goes on for decades. Just an horrible codebase and devs :)
13:37 rurban But I'm halfway through with my perl5 plans already, and gave myself 6 months. kinda ahead of schedule
13:37 rurban But until May I'm 100% busy with that
13:41 Util rurban: I understand your frustration with the suspending.
13:41 Util Thank you for taking the time to engage in the reddit thread,
13:41 Util and for bringing it to our collective attention here.
13:43 rurban Thanks
13:44 Util I am hopeful that, when the GLR (+related changes) is nearly finished,
13:44 Util we can do a short burst of "catch-up" refactoring,
13:44 Util to sync Parrot back up with NQP and Rakudo,
13:44 Util and resume the use of Parrot as a backend.
13:45 rurban perl6 needs #889, the hyper op example for nqp. there's a example to work on already.
13:45 rurban should be fairly easy to do. I marked it as newbie task
13:45 Util If you are not yet ready to rejoin the effort at that time, I will totally understand.
13:46 rurban I'm ready as long as nobody will shut it down in between. But I fear that will happen.
13:46 rurban I haven't even got a docs7 repo to put the docs there. admins suck
13:46 rurban big time
13:50 Util I intend (RSN) to merge all the parrot-docs{$N} repos into a single parrot-docs repo, to eliminate the problem in the future.
13:50 Util IMO, the original decision to divide them by major versions was mage in haste and in error.
13:52 rurban Agreed, it is stupid
13:52 Util In the mean-time, https://github.com/parrot/parrot-docs7/ is created.
13:52 rurban oh, thanks
13:54 rurban btw, gcc-5 has now fast arith_overflow builtins, such as clang3.5. fast promotion on add/sub/mul ints to bigint or double (just a single jo insn)
13:54 Util Sorry for the delay.
13:54 rurban did it in p2 and perl5 already. might be useful for parrrot also
13:56 Util Ooo, shiny!
13:56 rurban https://gcc.gnu.org/onlinedocs/gcc/Integer-Overflow-Builtins.html#Integer-Overflow-Builtins
13:58 Util I do not see a schedule for official release of 5.0, but it looks like they are getting close.
13:59 Chirag Hi Util, rurban! sorry to barge in but rurban - what suspending are you talking about?
14:00 rurban perl6 has nobody to code parrot parts in perl6 and nqp-p butr announced it as parrot's fault. and they'll drop parrot support
14:01 Chirag wth!
14:01 Util Hi, Chirag! Barge away, no problem!
14:01 rurban just blaming the others
14:01 Util Chirag: See http://pmthium.com/2015/02/suspending-rakudo-parrot/
14:01 rurban read the reddit comments
14:02 rurban http://www.reddit.com/r/perl6/comments/2w3asu/suspending_rakudo_support_for_parrot/
14:02 Util and especially the reddit URL
14:03 rurban And I was pretty close to fix the old GC, which is 30% faster
14:07 rurban It was also pretty suspicious that pm refused to let his qrpa go
14:11 Util rurban: I just read it as caution on his part.
14:12 Chirag very disappointing :(
14:16 Util Chirag: If you mean the suspending, then yes, but I do understand their reasoning.
14:16 Util The silver lining for us is that,
14:16 Util while they work through iterations of refactorings and experiments,
14:16 Util we do not need to maintain parity.
14:16 Util We can just implement the final version at the end,
14:16 Util saving our manpower, but at the cost of the temporary suspending.
14:16 Chirag so "catch-up" refactoring, when they need Parrot again
14:20 Util Yes, but less about their "need", and more about their stability.
14:20 Util During their GLR and related changes, there is a much higher cost to keeping Parrot in sync;
14:21 Util we would significantly slow down their work, when they are trying to get this done for an official Perl6 grand release (See FOSDEM).
14:21 Util After GLR (et al) is done, the sync cost will resume at its prior level.
14:21 Chirag hmm.. I understand now
14:21 Util At that point (or just before, if we can), we catch-up
14:22 Util In the meantime, there is still work to be done. For example, our Win32 support has somehow drifted, and we don't currently build on *every* Win32 platform. We should, though.
14:23 rurban they never carted about moar lacking behind. did they announce a moar suspension when they lacked behind?
14:25 Util rurban: No, but the moar lagging did not occur during a grand refactoring.
14:27 Util (Not to be contentious; just acting as Devil's Advocate since the moar team is not present)
14:27 Util Anything else to discuss? From anyone?
14:28 rurban1 joined #parrotsketch
14:30 Util OK. Thanks everyone!
14:30 Util Meeting adjourned.
14:30 rurban1 Yes, I broke win7 with a native msvc perl64, which I do not have. This is a regression
14:31 rurban1 I only got a strawberry mingw64 perl, which fixed to work with msvc, but this broke msvc perl64
19:03 allison joined #parrotsketch
19:03 atrodo joined #parrotsketch
19:04 Util joined #parrotsketch
19:04 kshannon joined #parrotsketch
19:04 wagle joined #parrotsketch
22:02 lizmat joined #parrotsketch

| Channels | #parrotsketch index | Today | | Search | Google Search | Plain-Text | summary