Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6book, 2010-07-25

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

All times shown according to UTC.

Time Nick Message
00:06 pronik moritz_: I've done some checking, debian testing builds the book without a hinch
00:06 pronik stable on the other hand, is difficult, since it uses a three-year old komascript
00:06 pronik I'm not sure we want to support that
00:06 pronik i.e. texlive 2009 minimum
00:07 pronik considering how few people would want to build the book themselves, I think it's a reasonable restriction
00:08 pronik however, this doesn't help much with your error
00:08 pronik are you sure you've got ttf-xfree86-nonfree installed?
00:08 pronik that's the only font package I have installed apart from what texlive-full has brought with it
02:21 dalek left #perl6book
02:21 dalek joined #perl6book
02:31 pronik` joined #perl6book
03:03 Util joined #perl6book
03:04 PerlJam joined #perl6book
03:04 dalek joined #perl6book
04:05 PerlJam joined #perl6book
07:48 cognominal joined #perl6book
08:12 hugme joined #perl6book
08:14 hugme joined #perl6book
08:14 hugme joined #perl6book
11:24 moritz_ pronik: I've no installed texlive-full, and still get the same error as before :(
11:24 moritz_ and yes, ttf-xfree86-nonfree is installed
11:33 pronik it's debian testing, right?
11:34 moritz_ yes
11:34 pronik could you pastebin your package list (dpkg -l)?
11:35 moritz_ http://moritz.faui2k3.org/tmp/packagelist
11:40 pronik no relevant differences :(
11:41 moritz_ do you have a local ~/.fonts/ dir?
11:41 pronik yes, on my workstation, but not on the VM with debian
11:42 pronik could you try "xelatex UsingPerl6.a4.tex" in the build/ dir and pastebin the results?
11:44 moritz_ just a sec..
11:45 pronik np, gotta get something to eat anyway
11:47 moritz_ ugh, xelatex writes some error messages to the terminal, not STDERRR
11:47 moritz_ http://moritz.faui2k3.org/tmp/xelatex.log
11:48 moritz_ interestingly enough, it gets to Chapter 2
11:57 p6eval joined #perl6book
12:07 pronik what if you commented out chapter 2?
12:09 moritz_ same error
12:10 moritz_ ah, the preface doesn't contain any code environments, iirc
12:13 pronik that gives me an idea, gotta check that
12:18 pronik could you change "numbers=left" to "numbers=none" in lib/book.sty and try again?
12:18 pronik (complete with make this time)
12:18 moritz_ still get Invalid font: -1
12:25 moritz_ pronik: would you like ssh access to the box?
12:25 pronik was just about to ask that :)
12:26 pronik yes, would be nice
12:28 moritz_ -> privmsg
12:57 dalek book: d9997e5 | moritz++ | src/regexes.pod:
12:57 dalek book: [rx] uglify the regex chapter, but make the code run at least. Probably also
12:57 dalek book: needs updates in the grammar chapter, to make up for the missing explanation of
12:57 dalek book: <foo>
12:57 dalek book: review: http://github.com/perl6/book/commit/d9997e5e175b3d3eb9c19f7aa37954e2aca3e050
12:57 dalek book: 54850cf | moritz++ | src/grammars.pod:
12:57 dalek book: [grammars] explain <foo> calling syntax
12:57 dalek book: review: http://github.com/perl6/book/commit/54850cf4e649ca0ba2b6605eac35b29e97719f6d
12:57 dalek book: 93ee5f2 | (Nikolai Prokoschenko)++ |  (14 files):
12:57 dalek book: merge layout-basic branch
12:57 dalek book: review: http://github.com/perl6/book/commit/93ee5f28704dbb1c4c8d56e2ac86566791345368
12:57 dalek book: f6de689 | (Nikolai Prokoschenko)++ | Makefile:
12:57 dalek book: note to self: test before push. Fixed the makefile
12:57 dalek book: review: http://github.com/perl6/book/commit/f6de68948fe4b36d004a49b3d97db037aaa4d0df
13:37 pronik moritz_: could you look over http://github.com/perl6/book/forkqueue and integrate some of the patches there?
13:48 pronik and what exactly does a "sidebar" do? Is it an admonition or maybe a side note? "Sidebar" implies a floating position, mostly in the margin, which it is not...
14:03 moritz_ the purpose of a sidebar is to provide additional information, beyond what footnotes usually do
14:05 pronik so an admonition
14:32 pronik moritz_: I've been cargo-culting a bit, take a look ;)
14:32 pronik http://img693.imageshack.us/img693/958/usingperl6a4.pdf
14:34 pronik worth noting: fonts are now MyriadPro and MinionPro (adobe acrobat reader's), admonitions are now properly-padded and without a shadow, headings are totally different
14:35 pronik http://www.kfiles.de/latex.php <- this page is the shit ;)
14:36 moritz_ hm
14:37 moritz_ looks like the bold in verbatim tags is gone
14:37 moritz_ apart from that, looks good
14:41 pronik I'll look into that...
14:42 moritz_ that was the original reason for using the 'bera' font
14:42 moritz_ it was one of the few that had bold monospace
14:45 pronik The funny thing is: Luxi Mono stayed as the mono font ...
15:17 pronik ok, so this becomes really difficult: Verbatim environment supports escaping symbols for inline tex code, but those symbols can't appear in the actual verbatim text. Since in Perl 6 almost everything could appear in text, I wonder which characters I can take...
15:19 moritz_ huh? when I tested it, I could escape the meta characters
15:20 pronik yeah, I wonder how that worked earlier. Currently, a '\n' in a verbatim is a problem
15:20 moritz_ needs to be translated to \\n
15:21 pronik could try that
15:21 moritz_ http://github.com/chromatic/Pod-PseudoPod-LaTeX/commit/8203ae0baeee38d667f938ab93892c44e507931b
15:21 moritz_ that's the patch that implemented it
15:22 moritz_ http://github.com/downloads/perl6/book/book-2010-06.pdf page 11 - it worked
15:24 pronik OK, got it to work
15:33 moritz_ \o/
15:33 moritz_ push it, ship it!
15:37 pronik soon :)
16:00 dalek book: 550965b | moritz++ | src/subs-n-sigs.pod:
16:00 dalek book: [subs] remove forbidden mandatory parameter after an optional one
16:00 dalek book: review: http://github.com/perl6/book/commit/550965b6dc3231dd389006f8f18ab006fb37b39b
16:10 pronik moritz_: I've got proper smart quotes now
16:16 moritz_ \o/
16:19 moritz_ pronik: on more thing... I'd love to have a "with contribution from @people" below the author list - is that easy-ish to do?
16:19 pronik probably not too difficult
16:19 moritz_ put yourself in there :-)
16:33 moritz_ I'm going away now... please make sure to push your changes before doing the same :-)
16:34 pronik right!
17:13 eternaleye joined #perl6book
17:14 dalek book: 939ca34 | (Nikolai Prokoschenko)++ | lib/Makefile:
17:14 dalek book: merge upstream patch for direct svg->pdf conversion, doesn't work though, still
17:15 dalek joined #perl6book
17:17 pronik moritz_: dalek can't work with git ;) about 10 revisions pushed and it's already excess flood :)
17:17 pronik lucs, moritz_: new stuff is now online, play as you please :)
17:18 lucs pronik++ Thanks
17:18 lucs Did you guys figure out the problem with moritz's fonts?
17:21 pronik yes, at long last
17:21 pronik it was fetching t1 fonts instead of ttf
17:22 lucs Hmm...
17:25 pronik lucs: Hmm...?
17:26 pronik btw, we've got contributions by tim bunce ;)
17:27 pronik lucs: btw, could you check the book, whether your can build it etc.?
17:27 dalek book: 48c8de7 | timbo++ | src/ (4 files):
17:27 dalek book: some minor fixes and assorted suggestions
17:27 dalek book: review: http://github.com/perl6/book/commit/48c8de709dcfb5b9d7dc15026d0d235cbd9d786c
17:27 lucs "Hmm..." because I thought moritz_ had tried (and failed) with the ttf fonts a few days ago.
17:28 lucs timbunce++ :)
17:28 pronik I thought that too
17:28 pronik but now I know how to debug font problems with xelatex
17:29 lucs You'll need to tech me :)
17:29 pronik lucs: you'll have to get adobe's fonts now, instructions are in the readme
17:29 lucs *teach
17:29 lucs Ok.
17:29 pronik xelatex --no-pdf file.tex
17:29 lucs You do that to debug font problems?
17:30 pronik yeah, step one ;)
17:30 pronik xdvipdfmx -vv UsingPerl6.a4.xdv
17:30 pronik that's step two
17:30 pronik and the "-vv" bit is important
17:30 * lucs takes notes
17:34 lucs Oh, 'paperconf', neat.
17:36 pronik I've put a lot of cargo-cult in today ;)
17:37 lucs Well, it looks pretty nice :) (the build went well)
17:38 pronik niccceee
17:42 pronik please note the smart quotes, they should be copy-and-pasteable in verbatims and C<>s
17:47 lucs Quotes are indeed copy/pastable, they appear to have been "unsmarted".
17:48 pronik well, the "smart" ones are only in main text now
17:48 lucs Yep.
17:48 pronik verbatims are handled automatically, C<> had to be implemented
17:48 lucs pronik++ A lot of good work.
17:51 pronik mostly cargo-culted from http://www.kfiles.de/latex.php
17:52 lucs Mein Deutsch is full of eels.
17:52 lucs Thanks anyway :)

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