2009 -- the year of November. <november-wiki.org> <github.com/viklund/november> <irclog.perlgeek.de/november-wiki> <nopaste.snit.ch>
Set by moderator on 27 May 2009.
01:47 ihrd joined 01:56 ihrd left 06:07 masak joined 09:07 ihrd joined, ihrd left 09:36 viklund joined 12:12 ruoso joined
masak Tene: I've done a lot more research on Genshi over the weekend. 14:07
I'm going to implement some Hitomi now for a few hours.
14:27 ZuLuuuuuu joined 15:12 viklund joined
masak I thought I'd ramble a bit about Genshi and its data model. 15:18
it'll help me order up my thoughts for tonight's or tomorrow's Web.pm blog post. 15:19
Genshi has a data type in its middle which handles all the interesting data-flow parts of the templates.
it's called Stream. think SAX events.
I just pushed an initial port of the Genshi Stream class: github.com/masak/web/blob/29d919982.../Stream.pm 15:27
zarah masak's link is also tinyurl.com/nw9c6w
masak it has two attributes: @!events, a list of SAX(-like?) events, and a default serializer. 15:28
the nice/cool thing about this model is that the template (a string) is turned into this Stream object ASAP in the process chain, and turned back into an output string ALAP. 15:29
all the intermediate operations are done by filtering and transforming immutable Stream objects in various ways. it feels very FP. 15:30
my first task, should I choose to accept it, is to make something round-trip through a Stream and back. 15:34
18:41 masak joined
masak ahoj! 18:42
19:28 viklund joined 19:54 lichtkind joined
masak ahoj! 20:21
viklund ahoj!! 20:22
masak: I don't know if you noticed but I've added a preview featrure to november 20:25
masak viklund: I didn't... cool!
masak pulls 20:26
viklund masak: you can check on the interwebs as well
lichtkind wanted it
lichtkind what what what?
masak :)
lichtkind++
lichtkind thanks but im doing nothing :)
masak lichtkind: oh! I still haven't given you <pre>. sorry about that. :/ 20:27
will try to do it ASAP.
lichtkind thats not htat hard
masak well, soon, anyway.
lichtkind i have preview now thats good
masak aye.
but make sure you keep wanting features. that's very good for the project.
ok, so the preview function is in a separate method, but still in the edit template? 20:30
yes, that works.
viklund masak: I thought that was a bit cleaner
masak viklund: you've re-invented sticky form values with the summary thing.
viklund ;) 20:31
masak we need to do that in a different way eventually. :)
lichtkind what i now need is Toc and i may dreming syntaxhighlighting for soucecode :)
viklund whatever works works...
masak what the heck is this gh-16 you're working around?
viklund mediawiki markup dies if there's trailing ws after a newline 20:32
I haven't added a test for it
masak oops. 20:33
sorry about that. :/
viklund gh-16 is Github issue number 16
masak oh, of course!
lichtkind and what about comment pages?
masak lichtkind: what's that?
oh, I see.
lichtkind every page has a back side
to write comments there
masak lichtkind: I'm not sure they're something I'll work on before the things on the ROADMAP. 20:34
lichtkind allright
masak erm, docs/FEATURES.
TOC is actually in there, though.
as is, naively, Unicode, support.
viklund but that works now ;) 20:35
masak viklund: maybe we should mark that as implemented now... yes :)
viklund: feel free to update docs/FEATURES
lichtkind masak: how is the syntax for toc? 20:59
masak lichtkind: same as MediaWiki's. __TOC__ 21:00
and __NOTOC__
lichtkind is there an author namespace? 21:02
masak no, we don't do namespaces at all yet.
but feel free to use colons as if we did.
lichtkind use.perl.org/~perl6doc/ 21:04
zarah lichtkind's link is also tinyurl.com/ntefeb
lichtkind november-wiki.org/about:Syntax
zarah lichtkind's link is also tinyurl.com/m7d45n
lichtkind that doesnt went well
masak seems not. 21:05
submit a bug report? 21:06
lichtkind yes i do
just testing preview now 21:07
masak: interesting november-wiki.org/view/Perl_6_Interpreter 21:08
zarah lichtkind's link is also tinyurl.com/lz4hmw
masak lichtkind: what's interesting?
lichtkind that it doesnt generate a TOC 21:09
masak it's not implemented yet.
sorry if I might have given you the impression that it was.
it even says in docs/FEATURES that it isn't.
lichtkind i misunderstood
masak it's not a big addition, though. 21:10
should be pretty easy.
lichtkind allright filed the issue 21:11
moritz slaped me because i dont patch the filed isses :) 21:12
masak :)
you will, sooner or later. :P 21:13
you're already an AUTHOR, you know.
lichtkind later because i really do lot of other stuff :)
masak oh wait. 21:14
lichtkind just 20 min ago i added 4 functions to index A tablet
masak: what?
masak I'm not sure we've added you to AUTHORS yet...
we should, though.
lichtkind: care to send in the patch yourself? it makes things easier. 21:15
lichtkind its allright
i didnt done anything on source level
masak well, "hese people have either submitted patches or suggestions, or their bug reports or comments have inspired the appropriate patches."
lichtkind its shame enough that im in pugs author list
masak so you already belong there. :)
lichtkind: oh good, I'll just copy you from there, then.
lichtkind lichtkind is also my cpan id 21:16
Herbert Breunung in real life
masak yes, Pugs' AUTHORS knew that.
yup, ditto.
lichtkind :) and all i did was finding couple of bugs in pugs 21:17
masak lichtkind: github.com/viklund/november/commit/...8aa1cbe51b
zarah masak's link is also tinyurl.com/ks4rn4
masak welcome aboard!
lichtkind i already blogged about as you see in use.perl.org/~perl6doc/ 21:18
zarah lichtkind's link is also tinyurl.com/ntefeb
masak lichtkind: typo: it's 'mberends' with a D. 21:19
otherwise, nice post. 21:20
I think asking on #perl6 to be added to Planet Perl 6 would be most effective.
lichtkind masak: thanks corrected now
masak oh, you did already. :) 21:21
lichtkind yes but with no response :)
masak that happens sometimes.
lichtkind masak: i really wonder what in my post was not perl 6 related 21:31
masak lichtkind: fwiw, I agree with moritz.
lichtkind: I think you shouldn't worry too much about being included in Planet Perl 6, and focus on writing good posts.
that's what the rest of us did.
lichtkind my point is also that if not included not many people see that we need help with translation 21:32
masak lichtkind: anyway, kudos for the blog post. keep up the good work. 21:33
lichtkind masak: but you have seen nothing, i will be happy when this is linked :) www.perlfoundation.org/perl6/index....able_index 21:36
zarah lichtkind's link is also tinyurl.com/med6kv
masak :) 21:37
lichtkind removed TOC and finished article for now 22:13
november-wiki.org/edit/Perl_6_Interpreter
zarah lichtkind's link is also tinyurl.com/mdh2kw
lichtkind masak: hope the text is really beginner friendly 22:16
masak: viklund said i should complain to you if i dont like the style of november
masak: why testarea has fixed width? 22:17
masak the textarea?
that's a good question. it probably shouldn't.
viklund he means the middle column
lichtkind yes
viklund where the content is
lichtkind y
masak oh. that's just the way that layout is made.
viklund not the <textarea> 22:18
masak a different layout could easily work differently.
but don't change that aspect about this one. it's kinda built on that fact, I think.
viklund well, I think that the problem really is that h1 is too big
masak aye.
but remember that that depends a lot on the particular browser setup.
lichtkind shure 22:19
masak uhh. I have to go to bed now. 22:20
viklund but I do think that "Recent changes" should fit on one line
november-wiki.org/recent
zarah viklund's link is also tinyurl.com/ndegsc
masak there's some sense in that, yes. 22:21
viklund (with normal zoom-settings)
masak it looks a bit ridiculus.
s/us/ous/
so, let's try and change the font-size of h1 from 4em to 3em. sound good? 22:22
viklund yes
masak pushed. 22:23
lichtkind you guys making prograss quickly :)
november-wiki.org/view/Perl_6_Interpreter is that content allright?
zarah lichtkind's link is also tinyurl.com/lz4hmw
masak lichtkind: want me to review typos and grammar errors? 22:25
lichtkind masak: now just if it ready nicely or there some content wrong
masak: but you could do that :) <hint> :) 22:26
masak lichtkind: aha. I see. let me just read through it quickly then.
lichtkind: Pugs was not just an interpreter, but also a compiler. hence 'backends'.
lichtkind true 22:27
masak: in german this term is more ambiguous
sometimes i forget
masak otherwise, I find no _factual_ errors in the text.
lichtkind good thanks 22:28
masak you're welcome. :)
lichtkind you too friendly, did nobody told you that im nuttier than fruitcake? 22:29
viklund I think we have figured that out by now ;) 22:30
masak no, a lot of people must have failed to mention that. :)
Tene fails to mention anything. 22:31
masak we honestly appreciate that someone takes an interest in November, adds content to the site, and discusses new features.
Tene: :)
lichtkind Tene: is alive
Tene I'm living in my new apartment, got the girlfriend mostly moved in, most of my stuff moved in, calling to get internet connection today...
so I'll be more alive soon. 22:32
I'm only maybe halfway alive yet.
Also, I have most of the content written for the class I'm taching starting tomorrow.
masak Tene: nice to hear that. 22:33
Tene So... I hope to be fully alive again by the end of this week.
lichtkind Tene: teachiong perl 6?
masak Tene: I've made good progress with Genshi/Hitomi today. will blog about it tomorrow.
lichtkind masak: i wonder a bit why not do more people are interested but you now its cosy and things move quickly thats really lot of funn
Tene lichtkind: No, not yet at least. Usually I teach linux classes, but this time I'm teaching a Perl 5 class.
masak lichtkind: agree on all points.
lichtkind masak: and beside that last 1,5 years i felt a bit bad about watching p6wiki not moving a lot so i now got agressive :) 22:36
Tene lichtkind: the company I work for is very interested in offering Perl 6 classes once there's demand for them, though.
lichtkind haha
Tene They let me work on Parrot and Rakudo on company time, too. 22:37
PerlJam (Tene's $work)++ 22:38
lichtkind yes i mentioned him in the article :) 22:44
currently workin on perl 6 article in wikipedia
Tene: what you did on rakudo? 22:47
Tene lichtkind: um... I don't remember. Check the git log? 22:51
That's all I'd do.
Lots of HLL stuff lately.
iirc
exceptions in the past
gather/take
I think a few bugs
placeholder vars
next/last/redo 22:53
.assuming on Code objects
something about exporting, maybe? 22:54
anyway, AFK until tomorrow
lichtkind Tene: bye 22:59
23:04 ihrd joined 23:12 ihrd left