Camelia, the Perl 6 bug

IRC log for #november-wiki, 2009-06-16

| Channels | #november-wiki index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

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

| Channels | #november-wiki index | Today | | Search | Google Search | Plain-Text | summary