Perl 6 - the future is here, just unevenly distributed

IRC log for #parrotsketch, 2008-06-10

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

All times shown according to UTC.

Time Nick Message
00:09 davidfetter joined #parrotsketch
00:21 particle joined #parrotsketch
00:54 japhb joined #parrotsketch
02:05 particle joined #parrotsketch
02:21 particle joined #parrotsketch
02:59 particle joined #parrotsketch
04:24 particle1 joined #parrotsketch
05:29 cognominal joined #parrotsketch
07:16 Tweety joined #parrotsketch
07:16 Tweety Hi there.  I am Tweety.  I am now publicly logging this channel.  If you don't want to be logged, please leave now.
12:54 particle joined #parrotsketch
14:09 particle1 joined #parrotsketch
15:25 rdice joined #parrotsketch
15:44 davidfetter joined #parrotsketch
16:24 particle1 joined #parrotsketch
17:30 Auzon joined #parrotsketch
17:42 Whiteknight joined #parrotsketch
17:50 avar joined #parrotsketch
17:56 Whiteknight joined #parrotsketch
18:04 barney joined #parrotsketch
18:06 pmichaud joined #parrotsketch
18:11 cotto-work joined #parrotsketch
18:21 chromatic joined #parrotsketch
18:24 NotFound joined #parrotsketch
18:27 DietCoke joined #parrotsketch
18:27 rgrjr joined #parrotsketch
18:28 DietCoke Hallo, everyone. anyone with a report comin', pm me to let me know. about 2 m.
18:31 allison joined #parrotsketch
18:31 pmichaud here.
18:31 DietCoke alrightee. let's go with tene, who assures me his report is nanoscopic.
18:32 jonathan joined #parrotsketch
18:32 DietCoke See?
18:32 DietCoke Ok. Chromatic, you go. Tene can follow you if he wakes up. =-)
18:33 chromatic I've been fiddling with strings, especially constant strings.
18:33 chromatic More of our strings are now compile-time constant, and dynpmcs can now use CONST_STRING for those too.
18:33 chromatic Uniformity of examples ++
18:33 chromatic I'm working on const string caching, to save even more compile time.
18:34 chromatic I also changed the string splitting does_isa to use a hash lookup, and that's a nice conceptual improvement, even if the code code use a bit of a refactor.
18:34 chromatic Mostly concentrating on small optimizations that produce cleaner code, though I think the benchmark is now maybe 10% faster than last week.
18:34 chromatic I'll do my best to poke at the pdd25cx branch too, to see if there are any fixes I can make.
18:34 chromatic That merge is going to be nasty though....
18:34 chromatic and that's it.
18:35 Tene Cardinal now has support for class definitions and instantiation.  Couple of syntax fixups in response to cizra, an acquaintance I'm trying to con into working on cardinal.
18:35 Tene .eor
18:35 DietCoke excellent. I forgot to actually say something nice and pleasant to start off the sketch, so let's take that as written...
18:35 tewk joined #parrotsketch
18:36 DietCoke pmichaud? (and that's everyone who said they had a report. pm me if you have something to share. =-)
18:36 pmichaud ** Rakudo spectest_regression:  59 files, 705 passing tests  (+4, +67 from last #parrotsketch)
18:36 pmichaud == Parrot stuff
18:36 pmichaud : Added get_number vtable method to Hash
18:36 pmichaud : Fixed the 'add_sub' method in Namespace to allow MultiSub PMCs
18:36 pmichaud : Ported the CONTROL_* exception constants from pdd25cx into trunk
18:36 pmichaud == PCT stuff
18:36 pmichaud : Added 'control handlers' to PAST::Block -- allows a block to catch an exception (e.g., return exceptions) and process them
18:36 pmichaud : PCT provides reasonable defaults, but also allows HLLs to easily override control exception handling
18:36 pmichaud == PGE stuff
18:37 pmichaud : Fixed a backtracking bug in the operator precedence parser
18:37 pmichaud : Adjusted token matching in operator precedence parser so that word tokens (all alphanumerics) require a word boundary to match.
18:37 pmichaud == NQP stuff
18:37 pmichaud : Added 'return' statement to NQP.
18:37 pmichaud == Rakudo stuff
18:37 pmichaud : Updated test targets
18:37 pmichaud : Fixed a number of operators to do proper casting
18:37 pmichaud : More refactorings to handle MMD properly
18:37 pmichaud : Added 'return' function.
18:37 pmichaud : pointy subs in 'for' now work
18:37 pmichaud : We need a review to see which tests are now regression candidates
18:37 pmichaud : Have a preliminary implementation of 'fail', will commit it shortly.
18:37 pmichaud : Fixed a bug where floating point constants were losing precision in generated PIR code
18:37 pmichaud : Created a tools/test_summary.pl script to run regression tests and provide more accurate summary of planned, actual, passed, failed, todo, and skipped tests
18:37 pmichaud : Fixed scalar assignment to work even for non-Rakudo objects (jhorwitz++)
18:37 pmichaud : Refactored handling of named unaries
18:37 pmichaud : Added Complex type
18:37 pmichaud : Added closure interpolation to double-quoted strings
18:37 pmichaud
18:37 pmichaud Big news of the week is that we now have 'return' nodes in PCT, and 'return' works in NQP and Rakudo (for small values of "works")
18:37 pmichaud .eor
18:38 * DietCoke tries to turn off the firehose, there...
18:38 japhb I feel so unproductive now.
18:38 pmichaud ...too much detail?
18:38 DietCoke nope. =-)
18:38 DietCoke you're fine. thanks for all the work. =-)
18:38 DietCoke OH NOES ITZ JONATHAN!
18:38 jhorwitz joined #parrotsketch
18:38 jonathan * Did Rakudo stuff on Thursday, including
18:38 jonathan ** Getting readonly/rw/copy semantics right on parameters
18:38 jonathan ** A bit more work on Mutables and make .VAR and VAR(...) work
18:38 jonathan ** Got more of Range in place, and switch over to .. creating Range object (which is a lazy iterator)
18:38 jonathan ** Various other small fixes here and there
18:38 jonathan * Got :instanceof(...) on subs to parse; no implementation yet
18:38 jonathan * Put a good fix in for a GC bug that I'd put a bad fix in for last week
18:38 jonathan * Got slides from my talks all online and written into a journal post.
18:39 jonathan * Will have Rakudo day on Thursday this week.
18:39 jonathan EOR
18:39 DietCoke lots of rakudo work going on, excellent.
18:39 DietCoke WK?
18:39 Whiteknight * Worked on fixing deprecation notes in PDD09, submitted a big patch for that
18:39 Whiteknight * Continuing work on the PDD09 GC. still early but making steady progress
18:39 Whiteknight * Evaluating and trying to salvage branches/gmc
18:39 Whiteknight EOR
18:40 DietCoke ok. lemme go next to last...
18:40 DietCoke I went on a crazy RT spree, gave many tickets a [TAG], closed some              old ones, proposing some patches, finding that HLL doesn't seem to              do much any more, opened some tickets for chip and simon to remove              their ex-parrots from CPAN. Tcl is still on life support.  Looking
18:40 DietCoke forward to yapc, except for the part about my diet.  I'll be there
18:40 DietCoke Friday.
18:40 DietCoke :wq
18:40 DietCoke allison, I assume you have something to report on, go ahead. =-)
18:41 allison - I spent a good bit of time finishing off the Parrot Foundation documents this week.
18:41 allison - The filing went through yesterday. Congratulations, you're all the proud parents of a healthy 10 lb bird!
18:41 allison - Also tracing down bugs with contexts in the concurrency branch. Basically, it's a fundamental mismatch between the reference counted context structs, and the garbage collected PMCs that contain the contexts and are stored within contexts. I've made and reverted a few conservative fixes, and am now nearly finished with a shift to make contexts full PMCs, so they participate cleanly in GC.
18:41 pmichaud allison++ and others  # Parrot Foundation
18:41 allison - The change to contexts will fix some of our other context memory leaks too.
18:41 allison EOR
18:42 jonathan allison++ # contexts as PMCs! ;-)
18:42 jonathan s/;-)/:-)/
18:42 DietCoke Anyone else with a report, you're out of luck. muahahah.
18:43 DietCoke So, two big parrot/perl6 things at yapc this week, the hackathon and the workshop.
18:43 DietCoke There is a wiki page for each of them at the conference wiki.
18:44 DietCoke I didn't see any questions reserved... Anyone?
18:44 cotto-work yes
18:44 DietCoke shoot.
18:44 Tene DietCoke: What should I work on tonight while I'm offline at the hotel?
18:45 pmichaud Lightning Talk!  :-)
18:45 cotto-work I'm writing up a PHP spec and want to know how to be sure that any implementation won't be tainted by the original license.
18:45 DietCoke tene: Coming up with an awesome implementation to make ATTR in pmcs actually do all the hard work?
18:45 cotto-work (for Plumhead)
18:46 DietCoke I'll defer to allison on any licensing questions.
18:46 allison cotto-work: it's only affected by the original license if you cut and paste code
18:46 cotto-work sounds good to me
18:46 cotto-work that's the assumption I've been working under
18:46 cotto-work eoq
18:46 allison re-implementing the same interface is not touched by copyright
18:46 DietCoke I asked on list, but what's the deal with HLL? looks like the mapping got ripped out when we switched to PCC, perhaps?
18:46 barney sounds good to me too
18:47 allison DietCoke: it's possible. looking for message...
18:48 DietCoke allison: http://rt.perl.org/rt3/Ticket/Display.html?id=55586
18:48 allison DietCoke: it's also possible that it never worked quite right
18:48 DietCoke ok, I didn't so much ask as rant. =-)
18:48 DietCoke allison: it worked well enough to use it in tcl. =-)
18:48 DietCoke when i resurrected tcl a few months ago, I noticed that part wasn't working at the moment, but hadn't gotten back to diagnosing why until today.
18:49 DietCoke that also refers back to http://rt.perl.org/rt3/Ticket/Display.html?id=40124, which was an old request for documentation on what we could map.
18:49 DietCoke I'd rather see pdd25 merged back in though, so don't change your priorities. =-)
18:50 allison it also might have been written out during the objects or PMC transitions
18:50 pmichaud agreed, it's not high priority for rakudo at the moment either.
18:50 allison could you condense it into a TODO test, and point to it from the ticket?
18:50 allison agreed, pdd25 branch is a higher priority, but we will get to it
18:51 Whiteknight when is the pdd25 branch merge going to happen, roughly?
18:51 DietCoke it's not a PIR-only test, requires a pmc.
18:51 DietCoke I am hoping we can resolve all the issues with pdd25 in time to do it just after the next release.
18:51 DietCoke ... given there's a hackathon this weekend. Allison?
18:51 allison yah
18:52 allison aside from PGE not compiling, we're down to about 10 failing tests in the pdd25 branch
18:52 pmichaud do we have any specific targets/tasks for the hackathon?
18:52 DietCoke those're on the wiki. Feel free to add to it.
18:52 pmichaud okay, excellent.
18:52 DietCoke I may create a meta ticket for the hackathon, also.
18:53 DietCoke (but let's just -refer- to the tickets we want done, so we can close it when we're done.)
18:55 DietCoke ticket number is...
18:55 DietCoke 55588
18:55 DietCoke FULL HOUSE!
18:56 DietCoke Anyone have anything else we should do to prepare for the hackathon or the workshop?
18:56 DietCoke kid51++ for organizing the workshop.
18:56 chromatic Figure out time, location, food, and snacks.
18:56 DietCoke At the moment, "the dorms".
18:57 DietCoke I am willing to be the primary point of contact for folks trying to find us.
18:57 pmichaud I'm arriving Saturday noonish.
18:57 DietCoke ... I suppose that means I should give out my cell phone #, at least to you jokers.
18:58 chromatic Especially for those of us jet-lagged after cross-country flights arriving around midnight.
19:00 DietCoke alrightee. anything else? I'll send out an email about the hackathon.
19:02 DietCoke no? See most of you this weekend!
19:02 pmichaud see you this weekend.
19:02 Auzon left #parrotsketch
19:02 cotto-work agreed!
19:02 pmichaud no parrotsketch next week?
19:02 allison see you there!
19:03 chromatic left #parrotsketch
19:03 cotto-work left #parrotsketch
19:03 DietCoke Good point. I think we'll skip it, yah, as most of us will be elsewhere.
19:03 DietCoke I'll send an email about that as well.
19:04 DietCoke gooooood night, everybody.
19:04 DietCoke left #parrotsketch
19:04 cognominal joined #parrotsketch
19:05 jonathan left #parrotsketch
19:06 NotFound left #parrotsketch
19:23 jhorwitz left #parrotsketch
21:07 davidfetter joined #parrotsketch

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