|
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===[0mMissing block at /tmp/00Yf79vOpQ line 1 (EOF):------> [32msub foo($a, $a)[33m⏏[31m<EOL>[0m expecting any of: block routine_def terminator trait whitespaceOther 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) {}[0mok 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
|
|||