Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6book, 2009-10-22

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

All times shown according to UTC.

Time Nick Message
01:27 carlin joined #perl6book
02:12 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:44 dalek book: c170399 | (Solomon Foster)++ | src/multi-dispatch.pod:
02:44 dalek book: Try to rephrase the first constraint paragraph a tad.  Still needs work IMO.
02:44 dalek book: review: http://github.com/perl6/book/commit/c170399a12396cef61ec51c8b19e4e610915e9e1
02:44 dalek book: 9099f17 | (Solomon Foster)++ | src/multi-dispatch.pod:
02:44 dalek book: Fix trailing whitespace.
02:44 dalek book: review: http://github.com/perl6/book/commit/9099f1781afe00c97124316d6baa805c356e3585
02:51 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.
10:51 masak joined #perl6book
11:14 p6eval joined #perl6book
11:58 colomon Quick chapter 3 notes: (want to dump what I noticed overnight before I drive to Toronto):
11:58 colomon Chapter seems to go back and for between $!callback and &!callback.  I guess the latter is correct but doesn't work yet?
11:59 moritz_ you guess correctly
12:00 takadonet joined #perl6book
12:01 takadonet left #perl6book
12:01 colomon The ! twigil -- does it "emphasize" the variable is private, or does it define the variable to be private?
12:02 colomon 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:03 colomon Describing $. as being like $! with an auto accessor... but the . and the ! are part of the variable name, right?
12:04 colomon it's not the case that saying $.done means $!done is defined, as the text seems to imply.
12:04 colomon (or is it?)
12:04 moritz_ actually $.done is not a variable
12:04 moritz_ which should be emphasized in the text
12:05 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
12:05 moritz_ it's short for $( self.done )
12:07 colomon aw, so same is true for $!done?
12:08 moritz_ no
12:08 moritz_ $!done is an attribute, and accessible just like a variable
12:09 moritz_ those two are very different things, although they look quite similar
12:09 colomon yeah, that definitely needs to be explained in the text.  :)
12:09 moritz_ let's hilight jnthn, he wanted to do some more hacking on that chapter anyway
12:10 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
12:10 colomon downside: for something we've talked about as "learn p6 by example", the examples seem very very secondary to the "learn p6" part.
12:12 colomon 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:14 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:29 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
12:30 colomon gotta run pack, hope my comments were helpful.
12:31 masak I feel that the question "Should the examples be in focus, or should learning Perl 6 be?" is ill-posed.
12:31 masak the book should give great examples, and it should teach Perl 6 in the best way possible.
12:32 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.
12:32 masak but not so much that it distracts from Perl 6.
15:25 [particle] joined #perl6book
15:30 mj41_ joined #perl6book
17:57 chromatic joined #perl6book
18:03 dalek book: dfc24bd | moritz++ |  (2 files):
18:03 dalek book: simplistic Makefile which builds the book in build/book.pdf
18:03 dalek book: review: http://github.com/perl6/book/commit/dfc24bdb7207c62211ebd0216a5f97eaf83d493a
18:03 dalek book: c10a89c | moritz++ |  (2 files):
18:03 dalek book: [docs] current status for release announce
18:03 dalek book: review: http://github.com/perl6/book/commit/c10a89ca65f7d88bb7ee64e9fc2c0e22adb6c810
18:20 dalek book: 3f1f4a1 | moritz++ |  (2 files):
18:20 dalek book: [MMD] include the figure into the PDF
18:20 dalek book: review: http://github.com/perl6/book/commit/3f1f4a15f591185e4eead94b3ad3e38c685d5a13
18:32 dalek book: 630568d | moritz++ | src/mmd-table.svg:
18:32 dalek book: [MMD] crop the SVG to its drawing area, which in turn makes the final PDF more accessible to some viewers like kpdf
18:32 dalek book: review: http://github.com/perl6/book/commit/630568d6415e9d7e98a53f4d64def50550419923
18:38 dalek book: f1a7cf6 | moritz++ | README:
18:38 dalek book: [README] explain PDF creation
18:38 dalek book: review: http://github.com/perl6/book/commit/f1a7cf6f0d676ac61d4f0727d54eb4356236730f
20:33 lichtkind joined #perl6book
20:35 dalek book: aeb5b66 | moritz++ | build/.gitignore:
20:35 dalek book: gitignore
20:35 dalek book: review: http://github.com/perl6/book/commit/aeb5b663b78f4f5cadd742fc94e38f7281bc30b2
21:15 colomon joined #perl6book

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