Conversation with #inferno at Wed Mar 24 00:27:30 2010 on powerman-asdf@irc.freenode.net (irc) (00:27:45) powerman-asdf left the room (quit: Ping timeout: 265 seconds). (00:37:27) ericvh left the room (quit: Quit: ericvh). (01:27:37) less1 left the room (quit: Ping timeout: 264 seconds). (02:50:31) less1 [~pravin@cpe-66-68-151-36.austin.res.rr.com] entered the room. (03:11:12) less1 left the room (quit: Quit: Leaving.). (03:23:11) jmpnz [~mennis@adsl-065-012-170-146.sip.asm.bellsouth.net] entered the room. (03:25:18) jmpnz left the room (quit: Client Quit). (03:26:22) mkmks left the room (quit: Quit: ERC Version 5.3 (IRC client for Emacs)). (06:51:43) less1 [~pravin@cpe-66-68-151-36.austin.res.rr.com] entered the room. (07:24:04) robot12 [~robot12@szhilkin.broker.freenet6.net] entered the room. (07:55:38) rapidfx [~host666@vl-cen-ce1.avtlg.ru] entered the room. (08:37:38) mkn [~7c7cdbfa@gateway/web/freenode/x-kylpcsarehobhukf] entered the room. (08:40:46) less1 left the room (quit: Quit: Leaving.). (09:19:01) bvalek2 [~c11a2f4d@gateway/web/freenode/x-fizlasmtaynlkoru] entered the room. (11:48:12) wrtp [~rog@78.148.84.23] entered the room. (12:05:47) robot12 left the room (quit: Quit: Ухожу я от вас (xchat 2.4.5 или старше)). (13:46:23) powerman: wrtp: i've added support for compile() and execute(), plus man page. there still needed executese() to have 100% compatible interface with regex(2), but looks like i've no more time for this project and should return to main work. adding support for executese() will require slight changes in libre2wrap (add support to control one_line option), but otherwise should be rather trivial. if you want, i'll add you to googlecode project so you can push these changes yourself. or it will be done by any person who will need it. (13:51:05) wrtp: powerman-asdf1: ok, i could do that (13:51:20) powerman: uriel: I've finished work on re2 module, it's stable, tested (i've test suite with 211 tests but no place in inferno fs hierarchy for it and thus I can't upload it to googlecode!), and documented. if you still wanna make announce about it in ninetimes - i think there enough sentences about it on https://code.google.com/p/inferno-re2/ to copy&paste into announce :) (13:52:06) powerman: wrtp: I suppose I need your email to add you to project developers on googlecode... (13:52:20) wrtp: powerman-asdf1: rogpeppe@gmail.com (13:53:45) powerman: wrtp: done (13:54:15) powerman: wrtp: thanks a lot for all your help! (13:54:32) wrtp: no problem. it was a nice distraction! (13:55:18) wrtp: it'll be interesting to do some benchmarks to see if it actually results in substantial speedup (13:56:38) wrtp: i'll be tempted to add some support for choosing the regexp syntax subset & for anchored/unanchored matches (13:59:49) powerman: feel free to do any changes but please try to keep "user-friendly" part of interface stable, if possible - i'll start using it in my projects today :) (14:03:04) wrtp: i'd probably change semantics of strpos - it seems wrong that the offset should be utf-8... (14:03:18) powerman: man page is ugly because it generated using docbook.xsl for usual unix man pages. i suppose no one have correct docbook.xsl for inferno-style man pages? :) maybe one day i'll add configuration to support inferno man pages to asciidoc... (14:04:32) powerman: yeah, StrPos has to be changed this way, but this won't broke interface, here is quote from man page: "WARNING! Currently 'se.pos' contain offset in UTF-8 representation of 'se.str', not character number, so only safe values to initialize StrPos() or to change it is 0 or any values set by previous matchnext() call - this may change in future." (14:04:36) wrtp: powerman-asdf1: it's conventional to write the man page directly in troff (14:05:02) wrtp: i usually do it by copying another man page and mutating (14:05:28) wrtp: if you don't know troff, it's not hard, and quite useful (14:05:31) powerman: no way! *roff is something I don't like to use in any case. (14:06:21) wrtp: why not? (14:07:06) wrtp: it's easy to write, and simpler than TeX :-) (14:08:18) powerman: that's not an issue of learnig troff, i learned a lot of new things just in last 3 days. i just don't like to write documentation in this way - it's harder to read/write/convert to other formats than asciidoc (14:08:43) powerman: TeX is overkill for software docs (14:09:10) powerman: WYSIWYG is just plain wrong for everything :) (14:09:29) wrtp: i don't know about asciidoc (14:09:32) powerman: *toff is outdated, and was outdated 10 years ago (14:09:46) powerman: asciidoc is just simple wiki-like format (14:10:18) wrtp: troff is timeless :-) (14:10:38) powerman: very easy to read/write in plain text, with powerful ability to convert to html and docbook, and there tools for converting from docbook to everything else (14:11:20) wrtp: it's ok, i'll do your man page for you :-) (14:14:39) powerman: :) sounds invitingly, but I know there some defect in this proposition... and I even know which one: to update man page next time I'll have to use troff to not overwrite your nice man page with ugly docbook output! (14:15:24) wrtp: troff man pages are standard in inferno. if you want it to fit in, that's the format! (14:15:40) wrtp: and as i said, it's not hard. (14:15:52) wrtp: there are only about 3 or 4 things to learn. (14:16:03) powerman: yeah, but my man page is supported by man, wm/man and man2html (14:19:04) wrtp: yeah except all the formatting is wrong (14:20:38) powerman: i think it's better to fix conversion used by asciidoc to make it generate correct formatting than to manually type/read troff (14:21:20) uriel: powerman-asdf1: thanks for the note, but come on, you can do it! /me cheers ;P (14:38:48) powerman: yeah, of course i can! :) i can fix asciidoc. that's much better investment of my time. (15:21:25) ericvh [~ericvh@32.97.110.63] entered the room. (15:30:51) mkmks [~nf@dhcp-200-58.nomad.chalmers.se] entered the room. (15:38:58) mennis left the room (quit: Quit: mennis). (15:54:24) robot12 [~robot12@szhilkin.broker.freenet6.net] entered the room. (15:59:08) robot12 left the room (quit: Read error: Operation timed out). (16:42:08) mkn left the room. (17:20:02) less1 [~pravin@32.97.110.63] entered the room. (17:33:54) less1 left the room (quit: Ping timeout: 248 seconds). (17:52:05) less1 [~pravin@32.97.110.64] entered the room. (18:16:34) powerman: wrtp: i've fixed man formatting partially. but there more work needed on asciidoc config to make it output 100% correct (18:17:16) wrtp: ok (18:52:13) mkmks left the room (quit: Quit: ERC Version 5.3 (IRC client for Emacs)). (18:53:58) bvalek2 left the room (quit: Quit: Page closed). (19:25:25) bvalek2 [~bela@unaffiliated/bvalek2] entered the room. (20:00:04) less1 left the room (quit: Ping timeout: 245 seconds). (20:12:52) less1 [~pravin@32.97.110.63] entered the room. (20:16:27) mkmks [~nf@90-230-91-71-no148.tbcn.telia.com] entered the room. (21:08:01) bvalek2 is now known as WillRiker (21:08:19) WillRiker is now known as WilliamRiker (21:20:07) rapidfx left the room (quit: Quit: Leaving.). (21:26:50) visof [~visof@41.238.235.41] entered the room. (21:27:23) powerman: wrtp: ok, looks like it's now 100% correct, at least I don't see any bugs there. huh. (21:46:24) WilliamRiker is now known as bvalek2 (22:05:22) visof left the room (quit: Ping timeout: 268 seconds). (22:44:41) ericvh left the room. (22:48:42) adelfino [~username@201-212-160-19.net.prima.net.ar] entered the room. (23:07:41) visof [~visof@41.238.235.41] entered the room. (23:15:50) adelfino left the room (quit: Quit: Leaving). (23:20:19) bvalek2 left the room (quit: Quit: I've seen things you people wouldn't believe). (23:40:23) visof left the room (quit: Remote host closed the connection). (23:58:04) wrtp left the room (quit: Quit: wrtp). (00:10:41) less1 left the room (quit: Ping timeout: 258 seconds). (00:21:04) ericvh [~ericvh@2002:467b:802c:0:223:6cff:fe93:c616] entered the room. (00:27:10) less1 [~pravin@32.97.110.64] entered the room. (02:05:26) mkmks left the room (quit: Quit: ERC Version 5.3 (IRC client for Emacs)). (02:18:02) adelfino [~username@201-212-160-19.net.prima.net.ar] entered the room. (02:31:40) anth_x left the room (quit: Ping timeout: 246 seconds). (02:31:41) maht left the room (quit: Ping timeout: 246 seconds). (02:31:41) te left the room (quit: Ping timeout: 246 seconds). (02:31:52) eno left the room (quit: *.net *.split). (02:31:57) olegfink left the room (quit: *.net *.split). (02:31:58) sqweek left the room (quit: *.net *.split). (02:31:58) yiyus left the room (quit: *.net *.split). (02:31:58) C-Keen left the room (quit: *.net *.split). (02:31:59) ericvh left the room (quit: *.net *.split). (02:32:01) MrWGW left the room (quit: *.net *.split). (02:32:02) soul9 left the room (quit: *.net *.split). (02:32:03) uriel left the room (quit: *.net *.split). (02:32:05) mycroftiv left the room (quit: *.net *.split). (02:32:05) anth left the room (quit: *.net *.split). (02:32:42) ericvh [~ericvh@2002:467b:802c:0:223:6cff:fe93:c616] entered the room. (02:32:42) anth [none@cpe-76-189-197-62.neo.res.rr.com] entered the room. (02:32:42) mycroftiv [~ircguy@h69-128-47-242.mdsnwi.dedicated.static.tds.net] entered the room. (02:32:42) olegfink [~olegfink@snupt.com] entered the room. (02:32:42) uriel [~uriel@li43-28.members.linode.com] entered the room. (02:32:42) MrWGW [~MrWGW@74.124.206.166] entered the room. (02:32:42) sqweek [~none@203-214-5-122.dyn.iinet.net.au] entered the room. (02:32:42) yiyus [1242712427@je.je.je] entered the room. (02:32:42) C-Keen [ckeen@pestilenz.org] entered the room. (02:32:42) soul9 [~none@unaffiliated/johnnybuoy] entered the room. (02:32:46) maht [~maht__@85.189.31.174.proweb.managedbroadband.co.uk] entered the room. (02:32:46) te [tao@gateway/shell/blinkenshell.org/session] entered the room. (02:32:52) anth_x [~a@adsl-99-25-148-5.dsl.bcvloh.sbcglobal.net] entered the room. (02:32:52) eno [~eno@nslu2-linux/eno] entered the room. (02:33:07) te left the room (quit: Changing host). (02:33:07) te [tao@gateway/shell/blinkenshell.org/x-epbpabzpnyjoywbh] entered the room. (02:35:24) EthanG left the room (quit: Ping timeout: 252 seconds). (02:42:01) less1 left the room (quit: Quit: Leaving.). (02:47:39) EthanG [~EthanG@sourcemage/guru/eekee] entered the room. (03:02:07) mennis [~mennis@adsl-065-012-170-146.sip.asm.bellsouth.net] entered the room. (03:27:27) less1 [~pravin@cpe-66-68-151-36.austin.res.rr.com] entered the room. (03:36:23) adelfino left the room (quit: Quit: Leaving). (04:04:53) anth_x left the room (quit: *.net *.split). (04:04:53) eno left the room (quit: *.net *.split). (04:06:32) anth_x [~a@adsl-99-25-148-5.dsl.bcvloh.sbcglobal.net] entered the room. (04:06:32) eno [~eno@nslu2-linux/eno] entered the room. (04:23:32) ericvh left the room (quit: Quit: ericvh). (05:19:47) less1 left the room (quit: Quit: Leaving.). (05:55:33) less1 [~pravin@cpe-66-68-151-36.austin.res.rr.com] entered the room. (07:45:30) sqweek left the room (quit: *.net *.split). (07:45:30) yiyus left the room (quit: *.net *.split). (07:45:30) C-Keen left the room (quit: *.net *.split). (07:52:39) sqweek [~none@203-214-5-122.dyn.iinet.net.au] entered the room. (07:52:40) yiyus [1242712427@je.je.je] entered the room. (07:52:40) C-Keen [ckeen@pestilenz.org] entered the room. (07:59:30) mkn [~c2ed8e0a@gateway/web/freenode/x-eitjuzrjdpyxtjqg] entered the room. (08:30:32) less1 left the room (quit: Quit: Leaving.). (08:32:08) hotaru2k3 [~hotaru2k3@cpe-66-61-22-13.neo.res.rr.com] entered the room. (09:17:14) hotaru2k3 left the room (quit: Quit: Leaving). (09:45:23) wrtp [~rog@78.148.84.23] entered the room. (09:54:59) bvalek2 [~c11a2f4d@gateway/web/freenode/x-gtpkmexmfqrkiedz] entered the room. (12:29:39) wrtp left the room (quit: Quit: wrtp). (14:25:26) mkmks [~nf@dhcp-200-58.nomad.chalmers.se] entered the room. (15:40:38) mkn left the room. (15:49:25) jmpnz [~mennis@adsl-068-016-104-079.sip.asm.bellsouth.net] entered the room. (16:01:21) wrtp [~rog@78.148.84.23] entered the room. (17:02:36) less1 [~pravin@32.97.110.63] entered the room.