Perl 6 - the future is here, just unevenly distributed

IRC log for #parrotsketch, 2012-04-24

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

All times shown according to UTC.

Time Nick Message
02:16 jashwanth joined #parrotsketch
05:50 wagle joined #parrotsketch
05:52 wagle joined #parrotsketch
07:51 lucian__ joined #parrotsketch
08:36 lucian joined #parrotsketch
12:16 bluescreen joined #parrotsketch
13:09 whiteknight joined #parrotsketch
14:41 lucian joined #parrotsketch
15:18 alvis joined #parrotsketch
16:01 alvis joined #parrotsketch
16:53 whiteknight WHAT I DID:
16:53 whiteknight * Finished core work on the eval_pmc branch. Branch now passes all functional tests in the parrot repo. Tested NQP-rx and Winxed too, both work.
16:53 whiteknight * New NQP is broken on the branch. I think I have a fix worked out, but getting through all the bootstrapping is taking time.
16:53 whiteknight * Rosella Parse and Json libraries are now stable. Added tests and docs for both. Xml and Net are coming soon.
16:53 whiteknight * GSOC stuff. Congratulations to jashwanth, Justin, brrt and benabik for having their proposals accepted.
16:54 whiteknight WHAT I WILL DO
16:54 whiteknight * Finish updating new NQP to use the eval_pmc branch. Test that and Rakudo to make sure we're good for a merge sometime soonish
16:54 whiteknight * nine claims to have green_threads almost workable on windows, so I'll be doing plenty of testing for that. Would *love* to turn on green_threads globally this week.
16:54 whiteknight * Have promised to do some testing for nine.
16:54 whiteknight * Will spend some time talking to my GSOC students
16:54 whiteknight EOR
17:17 jashwanth joined #parrotsketch
17:29 lucian__ joined #parrotsketch
18:22 contingencyplan joined #parrotsketch
19:21 benabik joined #parrotsketch
19:21 moritz joined #parrotsketch
19:25 benabik DID:
19:25 benabik * Started converting PCT to Winxed for fun (Benabik/parrot/pct_winxed branch)
19:25 benabik * Generated several Winxed issues for NotFound to deal with
19:25 benabik * Got rejected from GSoC
19:25 benabik * Got accepted to GSoC
19:25 benabik WILL DO:
19:25 benabik * More conversions on PCT.  (How much?  Until I get bored, probably.)
19:25 benabik * Set a meeting time with cotto
19:25 benabik BLOCKERS:
19:25 benabik * School
19:25 benabik * School
19:27 brrt joined #parrotsketch
19:29 moritz did: attended Perl 6 hackathon in Oslo. 1-word summary: AWESOME
19:29 moritz became backup mentor for brrt++
19:29 moritz EOR
19:30 brrt moritz: handy, same timezone :-)
19:34 whiteknight hello
19:34 tadzik joined #parrotsketch
19:34 moritz oh hai
19:34 brrt hello too
19:35 alvis hello
19:35 benabik hi
19:37 whiteknight I guess I'll run the show for now
19:37 whiteknight How'd we do last week?
19:38 cotto hio
19:39 cotto quiet week, but it's great that the more eager gsoc students can now start designing, discussing and coding
19:40 whiteknight yes, exactly
19:40 cotto (coding isn't required for now, but is optional)
19:40 whiteknight I do recommend it, to get acclimatized
19:41 brrt i'd like to get started on the blog thing
19:42 benabik On that note, does anyone want to look at my Benabik/parrpt/pct_winxed?  Should I actually bother to finish and merge it?
19:42 benabik Oh, yes, from previous experience:  Every student should sort out blogging quickly.
19:42 cotto yes.  a hello world-type blog post is important
19:43 cotto everyone should do that today, if they haven't already
19:43 cotto (or as soon as they have 5 minutes to spare)
19:43 whiteknight benabik: I think there's value in it, especially if you're planning to reuse any of the code for PACT, or if you want a better understanding of PCT
19:44 benabik whiteknight: I'm definitely going to poke at it for a while more.  Just curious if anyone thinks it's worth trying to actually keep around.
19:44 whiteknight Just reducing the amount of PIR code in the repo would be a benefit, especially if maintainability gets a boost
19:45 cotto benabik: <3
19:45 brrt does parrot come with winxed?
19:46 cotto brrt: yes
19:46 brrt i see that it does
19:49 cotto I'm a little surprised that the winxed versions of the files aren't smaller in that branch
19:50 cotto it's much more readable and less scary, which is great
19:50 * brrt can affirm the last statement
19:50 whiteknight benabik is sort of learning Winxed as he goes too, so the code will probably get a little more idiomatic as he goes
19:51 cotto good point
19:51 whiteknight and we're finding some features that Winxed needs, so we're going to patch the compiler and make things prettier still
19:51 benabik I'm somewhat deliberately making it non-ideomatic.
19:51 benabik I want a working straight port first.
19:51 cotto that's wise
19:51 cotto change too many things and you'll spend a bunch of time just figuring out which translation broke something
19:52 benabik Right.  Major things I'm using are better branching and for-in loops.
19:52 whiteknight if we have something more hackable than PIR, we can always make iterative improvements
19:53 brrt foo.bar syntax doesn't work, foo['bar'] does
19:53 whiteknight brrt: depends, is bar an attribute or a key?
19:53 brrt bar is an attribute
19:54 brrt as in: var foo = {}; foo.bar = 42; say(foo.bar);
19:54 whiteknight Oh yeah, no. Winxed doesn't do that like Javascript does
19:54 moritz I hope foo.bar is just a method call
19:54 moritz and foo['bar'] an attribute or _keyed access
19:55 whiteknight moritz: foo.bar is an attribute, foo.bar() is a method call
19:55 brrt in js, that is
19:55 moritz whiteknight: ah, right
19:55 whiteknight brrt: var foo = {}; foo["bar"] = 42; say(foo["bar"]);
19:55 brrt and the attribute can well be the function :-)
19:55 whiteknight in those cases, our metamodel breaks down a little.
19:55 brrt how can you declare classes or prototypes in winxed?
19:56 whiteknight class Foo.Bar { }. There are no prototypes
19:56 whiteknight class Foo.Bar { function Bar() { say("I'm a constructor"); }
19:56 whiteknight http://whiteknight.github.com/R​osella/winxed/nsandclasses.html
19:57 moritz anything parrotsketchy left to discuss? :-)
19:57 whiteknight Do we have any more questions before the meeting ends?
19:57 cotto moritz: thanks
19:59 whiteknight I think we can call it a wrap if nobody else has anything
19:59 cotto wfm
19:59 alvis left #parrotsketch
19:59 moritz it's a wrap!
20:00 whiteknight see everybody next week
20:00 brrt that was short
20:01 benabik brrt: It tends to be.
20:01 moritz well, the Perl6 #phasers meeting are even shorter these days
20:02 moritz like, not taking place at all :/
20:02 tadzik yeah
20:02 tadzik even though much is happening
20:02 whiteknight why no phasers meetings?
20:03 bluescreen joined #parrotsketch
20:04 moritz mostly because the time is unsuitable for many
20:04 moritz and we haven't felt the need to find a new time
20:06 * brrt is wondering about a parrot.org username
20:09 moritz brrt: what would you use it for? blogging?
20:09 cotto brrt: hop on #parrot and I'll get you set up
20:09 whiteknight moritz: yeah, all GSOC students must have a blog on parrot.org
20:09 moritz ok
20:09 moritz left #parrotsketch
20:30 lucian__ joined #parrotsketch
20:37 benabik left #parrotsketch
20:59 brrt left #parrotsketch

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