|
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 20 October 2009. |
|||
|
01:27
carlin joined
|
|||
| colomon | Hmmm... the LaTeX is wrong in the paragraph before Constraints -- the double-quotes got translated to double single quotes, which is appropriate for text but not for code. | 02:12 | |
| dalek | ok: c170399 | (Solomon Foster)++ | src/multi-dispatch.pod: Try to rephrase the first constraint paragraph a tad. Still needs work IMO. |
02:44 | |
| ok: 9099f17 | (Solomon Foster)++ | src/multi-dispatch.pod: Fix trailing whitespace. |
|||
| colomon | Huh. Guess there's still something I don't understand about git plus TextMate. That last post contains an entire paragraph -- somehow my commit message for it disappeared. | 02:51 | |
|
10:51
masak joined
11:14
p6eval joined
|
|||
| colomon | Quick chapter 3 notes: (want to dump what I noticed overnight before I drive to Toronto): | 11:58 | |
| Chapter seems to go back and for between $!callback and &!callback. I guess the latter is correct but doesn't work yet? | |||
| moritz_ | you guess correctly | 11:59 | |
|
12:00
takadonet joined
12:01
takadonet left
|
|||
| colomon | The ! twigil -- does it "emphasize" the variable is private, or does it define the variable to be private? | 12:01 | |
| I can't tell whether these are details of p6 classes I just don't know yet, or a weird way of writing things down. | 12:02 | ||
| Describing $. as being like $! with an auto accessor... but the . and the ! are part of the variable name, right? | 12:03 | ||
| it's not the case that saying $.done means $!done is defined, as the text seems to imply. | 12:04 | ||
| (or is it?) | |||
| moritz_ | actually $.done is not a variable | ||
| which should be emphasized in the text | |||
| colomon | you mean it is an attribute (proper term I just learned reading the text)? or something else? | 12:05 | |
| moritz_ | it's a method call | ||
| it's short for $( self.done ) | |||
| colomon | aw, so same is true for $!done? | 12:07 | |
| moritz_ | no | 12:08 | |
| $!done is an attribute, and accessible just like a variable | |||
| those two are very different things, although they look quite similar | 12:09 | ||
| colomon | yeah, that definitely needs to be explained in the text. :) | ||
| moritz_ | let's hilight jnthn, he wanted to do some more hacking on that chapter anyway | ||
| colomon | in general: I'm certainly learning stuff from the chapters, which strikes me as a big ++ for them. | 12:10 | |
| moritz_ | that's good | ||
| colomon | downside: for something we've talked about as "learn p6 by example", the examples seem very very secondary to the "learn p6" part. | ||
| It's not that they're bad examples, it just that you wouldn't read the JSON chapter and say, "Wow, now I know how to write JSON in p6!" You'd say "Wow, I understand p6 multi, and saw a bit of JSON along the way!" | 12:12 | ||
| moritz_ | I intentionally focused on the Perl 6 part - but if others think the example should get more weight, that could be arranged too | 12:14 | |
| colomon | I can see it being reasonable either way, but certainly my initial impression of the goal was to emphasize the examples. (my impression is that masak was thinking the same way...) | 12:29 | |
| masak gets highlighted and backlogs | |||
| colomon | gotta run pack, hope my comments were helpful. | 12:30 | |
| masak | I feel that the question "Should the examples be in focus, or should learning Perl 6 be?" is ill-posed. | 12:31 | |
| the book should give great examples, and it should teach Perl 6 in the best way possible. | |||
| moritz_ | maybe a better question is "how much attention should get the parts of the examples that aren't related to Perl 6 directly" | 12:32 | |
| masak | enough to motivate the choice of example, at least. | ||
| but not so much that it distracts from Perl 6. | |||
|
15:25
[particle] joined
15:30
mj41_ joined
17:57
chromatic joined
|
|||
| dalek | ok: dfc24bd | moritz++ | (2 files): simplistic Makefile which builds the book in build/book.pdf |
18:03 | |
| ok: c10a89c | moritz++ | (2 files): [docs] current status for release announce |
|||
| ok: 3f1f4a1 | moritz++ | (2 files): [MMD] include the figure into the PDF |
18:20 | ||
| ok: 630568d | moritz++ | src/mmd-table.svg: [MMD] crop the SVG to its drawing area, which in turn makes the final PDF more accessible to some viewers like kpdf |
18:32 | ||
| ok: f1a7cf6 | moritz++ | README: [README] explain PDF creation |
18:38 | ||
|
20:33
lichtkind joined
|
|||
| dalek | ok: aeb5b66 | moritz++ | build/.gitignore: gitignore |
20:35 | |
|
21:15
colomon joined
|
|||