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