Perl 6 - the future is here, just unevenly distributed

IRC log for #phasers, 2011-10-12

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

All times shown according to UTC.

Time Nick Message
07:32 sorear DID:
07:32 sorear got /serialize working well enough to compile the setting and say "Hello world" working (as one unit, no -L CORE yet)
07:33 sorear designed and half-implemented serialization proper (but not deserialization)
07:33 sorear WILL DO:
07:33 sorear finish serialization and deserialization.  With luck it'll be done and passing tests by end-of-Oct :)
07:33 sorear BLOCKERS:
07:33 sorear tuits only
07:33 sorear EOR
07:33 sorear fwiw, due to special circumstances I will have to leave tomorrow arround when #phasers starts.  if anyone wants to ask questions, do it early :(
14:20 moritz I don't know if I'll make it to #phasers today, but here's my prereport anyway:
14:20 moritz * more ticket triaging and testing
14:21 moritz * made eval() not catch exceptions in rakudo
14:21 moritz * cleaned up most of the old eval() uses in roast
14:22 moritz * turned masak's C3 mro example into a test file
14:22 moritz * patched the optimizer branch to use native ints in the setting in a few places
14:23 moritz * made $0 etc. work in the substitution part of s///
14:23 moritz * partially implemented m:g
14:23 moritz * blogged about some of the implications from our conflation of uses of the smart-match operator: http://perlgeek.de/blog-en/perl-6/three-functions-of-smartmatch.html
14:24 moritz Plans for the next week:
14:25 moritz * try to fix the env - ./perl6 -e ''  bug
14:25 moritz * start throwing typed excpetions from within the compiler (at least at run time for now)
14:25 moritz EOR
14:35 [Coke] PREreport: ticket post-triaging. Down to 720 new/open/stalled tickets, minus 77 that needtests (643). minor spectest cleanups for niecza/rakudo. Trying to add current pugs to the list of fudged spectests... EOR
16:45 jnthn Preport:
16:46 jnthn Week largely swallowed by course preparation/delivery, as predicted. I fixed a few of the recently filed RT tickets, and did a little more on the optimizer; it now supports optimizations being at different "levels".
16:46 jnthn Want to optimizer merged before the October release.
16:46 jnthn *the
16:46 jnthn Will be around for the first half hour of #phasers at least.
16:47 jnthn Latter half of next week may or may not bring tuits; if it doesn't, the week afer it sure will.
16:47 jnthn EOR
17:02 pmichaud phasers pre-report:
17:03 pmichaud Wife's chemotherapy schedule was changed last week, thus ended up with zero tuits on Friday or early this week.
17:03 pmichaud Today's tuits, minimal.
17:03 pmichaud Tomorrow's tuits: lots
17:03 pmichaud Friday's tuits: lots - epsilon
17:03 pmichaud EOR
17:04 pmichaud (epsilon is because I have a lunch meeting)
17:19 ingy joined #phasers
17:19 ingy o/
17:20 colomon \o
17:20 ashleydev \o
17:21 PerlJam aw man ... who let ingy in here?  Now we can't talk about him behind his back  ;)
17:21 * ingy turns around
17:23 colomon prereport:
17:23 colomon * Lots of work on TuneReminder: https://github.com/colomon/TuneReminder, including:
17:23 colomon *   Gtk-based UI using ListModel / TreeView, working but needs another button or two
17:23 colomon *   PracticeDates class to manage record of last date practiced for each tune
17:23 colomon * In the process, had to implement :a mode for niecza's open
17:23 colomon * Fell down completely on blogging, too obsessed with coding at the moment
17:23 colomon plans:
17:23 colomon * Get TuneReminder working
17:23 colomon * Hopefully finally get around to blogging again
17:23 colomon EOR
17:29 sorear looks like I'm here today after all.
17:29 sorear \o
17:29 tadzik o/
17:30 jnthn o/
17:31 ingy ingy's report https://gist.github.com/1281915
17:32 PerlJam ingy: I'm sure you can get a commit bit if you don't already have one and can spec %%% yourself  :)
17:32 ingy heh, I'm not up for that yet. but thx
17:33 ingy I have enough langs of my own to design :D
17:33 moritz ingy alsready has a commit bit already
17:33 moritz so, #phasers has started
17:33 ingy \o/
17:34 moritz any more reports?
17:34 moritz or questions we need to discuss?
17:35 * Util just got here, but has nothing to report
17:35 moritz any comments regarding my blog post at http://perlgeek.de/blog-en/perl-6/three-functions-of-smartmatch.html ?
17:35 tadzik I have nothing to report either
17:35 jnthn moritz: Didn't get to read it yet, sorry. Will do and will comment when I get chance.
17:36 Util moritz: only just now saw the post. Will comment in #perl6 once read.
17:36 sorear moritz: if we had a pure topicalizer, it would fill the regex niche fine
17:36 moritz sorear: agreed
17:36 Util FYI, cotto++ in #parrot shared: http://colinm.org/language_checklist.html - funny and relevant to #perl6
17:38 mls joined #phasers
17:39 ingy Util: funny
17:39 mls hi guys
17:39 jnthn hi mls
17:40 mls report: I worked on my exception/phasers branch
17:41 mls The results look promising, we now have to decide what to do with it
17:41 jnthn mls: Does it do LEAVE?
17:41 mls It may turn out that we need to do some things different in the future, i.e. maybe we need some parrot patches
17:42 mls jnthn: yes, LEAVE works
17:42 ingy speaking of blogs, I still want to write my "Perl 6 is a language specification, not a language implementation, deal with it" post
17:42 sorear mls: does it do FIRST, LAST, and NEXT?
17:42 jnthn mls: Is there a general performance impact for that, or only if LEAVE is used?
17:43 mls No, not yet. Maybe next week ,)
17:43 ingy but http://blogs.perl.org/ won't let me login, so I've been taking it as a sign from god to wait
17:43 mls Only if LEAVE is used
17:43 jnthn ok
17:43 jnthn (good :))
17:44 mls I'm for joining it so we get feedback from users, but I'm biased ;)
17:44 mls (jnthn: you should look at the commits first, maybe something is totally wrong)
17:45 moritz +1 to merging if nobody objects
17:45 jnthn mls: I will, I've just very tried up with teaching work at the moment, so haven't got many tuits.
17:45 moritz I've played a bit witht he branch, and didn't find anything that was wrong
17:46 mls jnthn: take your time, a couple of days more or less won't hurt
17:46 PerlJam Do we get more rather than less spectests passing with mls' branch?
17:47 mls why less?
17:47 moritz PerlJam: a few outdated spectests will need rewriting
17:47 PerlJam mls: that's my just-in-case for regression  :)
17:47 PerlJam sounds like progress to me. +1 for merging
17:48 mls I just committed a change that makes warn() use a control exception
17:49 mls to make this work you also need a nqp patch which is not committed yet
17:49 mls so don't merge right now
17:50 mls start of next week maybe
17:50 diakopter joined #phasers
17:50 masak joined #phasers
17:50 * masak is late
17:50 masak report: worked a bit on macros. expect to do more. hope to blog a bit, too. EOR
17:54 masak oh right, and I found a C3 bug in Rakudo. :)
17:54 jnthn which got fixed, no? :)
17:54 * jnthn has only been half watching...
17:54 moritz yes, mls++ patched it
17:54 jnthn Excellent. mls++
17:55 moritz note that there are still hierarchies where rakudo happily computes an mro, even though it's not C3 consistent
17:56 jnthn oh :/
17:56 jnthn That's bad.
17:56 moritz basically if you have
17:56 moritz class C is A is B
17:56 moritz class D is B is A
17:56 moritz then you can't have a class inherit both from C and D
17:56 jnthn Corect.
17:57 jnthn *correct
17:57 jnthn heh, what a word to type incorrectly :)
17:57 moritz because the erlative order of A and B in the linearization conflicts
17:57 moritz rakudo allows that
17:57 moritz and gives D C A B or so
17:57 moritz I can write a ticket and a test, if desired
17:58 moritz (but it's not high priorty for real world use cases)
17:58 jnthn Please do...would rather not forget that one.
17:58 moritz ok
18:03 ingy fun
18:03 PerlJam jnthn: what would you have it do?  Detect and complain?
18:03 moritz jnthn: I'm wrong, it dies now. No ticket needed
18:04 jnthn PerlJam: Yes.
18:04 moritz Could not build C3 linearization: ambiguous hierarchy
18:04 jnthn yay :)
18:04 PerlJam jnthn++ moritz++ rakudo++  :)
18:04 moritz mls++
18:06 jnthn gotta go in a moment...any questions for me before I do so?
18:07 moritz if not, we can closes today's #phasers
18:08 * jnthn vanishes
18:08 cotto I'm just in time, then. ;)
18:11 sorear o/ cott-o
18:12 * masak .oO( that looks like two people fighting over a cott )
18:13 tadzik heh
19:40 masak left #phasers
19:57 diakopter left #phasers

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