brainstorming lists: gist.github.com/203173 paste.lisp.org/display/88288 IRC logs: irclog.perlgeek.de/perl6book/today source: github.com/perl6/book/
Set by moderator on 9 October 2009.
carlin Not much of a backlog 00:14
carlin can't decide if that's a good thing or a bad thing 00:15
06:23 dalek joined 07:08 hugme joined
dalek ok: 97b41dc | moritz++ | src/multi-dispatch.pod:
[MMD] headings, narrowness
09:26
09:41 masak joined
moritz_ jnthn: btw now the mmd chapter has a bit of substance and might profit from your review/usggestions 11:04
jnthn moritz_: OK, probably won't get chance today, but will look tomorrow. :-) 11:05
moritz_ jnthn: ok, no hurry
jnthn: I hope to write some more today, so tomorrow it might be actually worth it :-) 11:06
12:10 jnthn joined, carlin joined, colomon joined, last joined
masak answering the web/db question left for me yesterday: yes, I think it'd be a good idea. 14:10
moritz_ so you volunteer? 14:11
masak in a skewed kind of way, yes.
I'm prepared to help a lot with those chapters, and in getting Web.pm up to shape for them.
but I'm not sure I should be the chief contributor to the chapters.
moritz_ why not? 14:12
masak I'm not sure I can explain. and I'm not sure I'm right. 14:14
hold on, real life colleague wants to talk to me.
ok, I'm back. 14:31
I think my ulterior motive is (1) to get more people involved in Web.pm, and (2) to make sure the examples are not biased by my current (half-maniacal, half-fed-up) commitment to Web.pm. 14:33
moritz_ I can understand that 14:34
masak in an organization I'm in, we arrange wonderful get-togethers by collaborating with a local group somewhere. it's nice, because we and the group sort of play off each other, half of a task is much more doable than doing everything by yourself, and since communication keeps flowing, things get done. 14:38
I think web/db examples and Web.pm would be in the same situation. I'm prepared to be the Web.pm representative (and do quite a bit to make that side work), if someone is prepared to be the Book representative. 14:39
moritz_ that sounds rather sane 14:40
however I'm not (yet?) volunteering to do the Book representative, because I'm absorbed with the multi dispatch chapter right now 14:42
masak that's OK.
in the meantime, I still have some Web.pm grant weeks to do. 14:43
moritz_ how many?
masak four.
weeks 17, 18, 19 and 20.
moritz_ and what tasks are left to finished the grant? 14:44
masak let me check.
jnthn "weeks" ;-) 14:45
jnthn likes masak++ weeks :-)
masak wonky Web.pm weeks... :/
the length of those weeks is basically the only tangible 'failure' of the grant project. TPF has assured me that it's no big deal, but it still feels LTA. 14:47
moritz_: things that remain: 'three web applications that make use of the Web.pm module', 'a tutorial clearly showing the strengths of the Web.pm framework'. 14:48
i.e. quite fun work, really.
moritz_ well, don't you have one already? (Druid) 14:49
what about Tene++'s nopaste thing?
masak yes.
barring that I want to tidy up both of those, they are actually two of the apps I have in mind.
Druid replaces the blog engine proposed in the grant application. 14:50
I'd like the nopaste thing to do syntax coloring. maybe I can convince Tene++ to wire it up to do that. also, it needs to be modernized to use the latest Web.pm tech. 14:51
Tene I can look at that. 14:58
masak \\o/
my best bet is on STD.pm
Tene Can current rakudo use STD.pm? 15:08
moritz_ no.
masak heavens, no.
dalek ok: 7264634 | moritz++ | src/multi-dispatch.pod:
[MMD] Paper, Scissors, Stone
15:17
ok: 12e0ec5 | moritz++ | src/multi-dispatch.pod:
[MMD] actually call multi wins()
15:28
masak moritz_++ \\o/ 15:29
hooray for runnable, concrete examples!
PerlJam indeed, moritz_++
moritz_ don't praise me until you actually tested it :-) 15:30
PerlJam my rakudo barfs on it, but that's my rakudo's fault 15:32
(perhaps rakudo in general)
moritz_ yes, I just tested it 15:33
and I don't understand why
we have that as a test case even
PerlJam with anonymous scalars?
moritz_ don't think so 15:34
PerlJam bets not
yeah, if I give the scalars names it works fine
if I give *one* of the scalars a name, it works fine
masak submits rakudobug
moritz_ masak: you are being called to du... d'oh, I'm too slow 15:35
masak hah!
here's a minimal example: 15:39
rakudo: class Scissors {}; class Paper {}; multi wins(Scissors $, Paper $) {}; multi wins($, $) {}; wins(Scissors, Paper) 15:40
ENOBOT
15:41 p6eval joined
masak std: sub foo($a, $a) 15:42
p6eval std 28796: OUTPUT«[31m===[0mSORRY![31m===[0m␤Missing block at /tmp/00Yf79vOpQ line 1 (EOF):␤------> [32msub foo($a, $a)[33m⏏[31m<EOL>[0m␤ expecting any of:␤ block␤ routine_def␤ terminator␤ trait␤ whitespace␤Other potential difficulties:␤ Useless redeclaration of variable
..$a (from line 1)…
masak std: sub foo($a, $a) {}
p6eval std 28796: OUTPUT«Potential difficulties:␤ Useless redeclaration of variable $a (from line 1) at /tmp/rKErt4WTuR line 1:␤------> [32msub foo($a, [33m⏏[31m$a) {}[0m␤ok 00:02 105m␤»
masak so it's a warning, not an error?
then the binder must know what to do when a call to such a routine actually happens. 15:43
dalek ok: d610b86 | moritz++ | src/multi-dispatch.pod:
[MMD] reference RT #69798
15:57
23:34 FOAD_ joined