|
6.2.10 released! xrl.us/hxnb | geoffb's column (/. ed): xrl.us/hxhk | pugscode.org | pugs.kwiki.org | paste: paste.lisp.org/new/perl6 or sial.org/pbot/perl6 | www.geeksunite.net Set by integral on 25 October 2005. |
|||
| wolverian | summer time ends in one hour here. | 00:00 | |
| don't generalise. :) | |||
| theorbtwo | Oh, damn, I'm an idiot. | ||
| No, wolverian: it ends the same moment all over europe. | |||
| That time is in one hour. | |||
| wolverian | ah, you mean european summer time. | ||
| yes, correct. | |||
| eric256 | the parens are for pairs. its the .perl way of outputing it. | 00:34 | |
| wolverian | pairs are higher precedence than , I think | 00:35 | |
| s,pairs,=>, | |||
| eric256 | didn't say they were needed. ;) | ||
| a little lighter green now | |||
| on the tests pages. ;) | 00:36 | ||
| jrussell | hiya .. i'm using the combine() function from Math::Combinatorics. i'm not getting the unique combination i'm supposed to get | 00:45 | |
| eric256 | jrussell...you know this is a room for perl6 i.e. pugs development right? you might want #perl | 00:46 | |
| jrussell | oh sorry i didn't | 00:47 | |
| thank you | |||
| svnbot6 | r7770 | eric256++ | Test-Catalog: Added colums to the file listing, added yellow shading for todo items. | 00:59 | |
| theorbtwo | Woo, it's 1 o'clock again (in England). | 01:00 | |
| eric256 | ?eval localtime(); | ||
| evalbot_7770 | \Time::Local.new(("day" => 30), ("hour" => 2), ("is_dst" => bool::false), ("min" => 0), ("month" => 10), ("picosec" => 811255000000), ("sec" => 25), ("tz" => 3600), ("tzname" => "CET"), ("wday" => 1), ("yday" => 302), ("year" => 2005)); | ||
| eric256 | is that 3600 seconds? | ||
| eric256 is amazed by the usefullness of running top in one terminal while working in another...and promises not to leave it running when not needed ; | 01:22 | ||
| svnbot6 | r7771 | eric256++ | Converted all http links to use the L<" format | 02:18 | |
| eric256 | 466 test files with 344 links...not too shabby. | 02:27 | |
| anyone know when S29 will be commited? | 02:57 | ||
| svnbot6 | r7772 | eric256++ | Created SAE index for tests.pugscode.org, some code speed up and clean up as well. | 03:17 | |
| autrijus | eric256: you mean to svn.perl.org? | 03:22 | |
| I think it makes sense to ask @Larry on p6l about this | 03:23 | ||
| and if yes I can commit it into svn.perl.org | |||
| wolverian | OT - MS's new Consolas font is the best coding font I've seen in a while. (at least if you like purty shapes and antialiasing. :) | 03:28 | |
| autrijus | ooh url? | 03:29 | |
| oh, wait, that'd be asking for warez ;) | 03:31 | ||
| wolverian | I d | ||
| on't actually know its license | |||
| autrijus | can't easily find it online though | 03:32 | |
| wolverian | right | 03:33 | |
| hmm. perl5 feels like walking on ice nowadays. slippery fun, but frustrating. | 03:34 | ||
| autrijus | I thought it's been like that for ages :) | 03:35 | |
| medieval castle and all that | |||
| Consolas screenshots look nice | |||
| wolverian | but it's only now that I've realised it. | ||
| autrijus | not sure I'm giving up Andale Mono (another MS font) though | ||
| wolverian | Andale Mono is very nice too. | ||
| Consolas, Andale Mono and Bitstream Vera Sans. | |||
| autrijus | and Anonymous for lower res | ||
| that's about it for me | |||
| I still remember the first day I got the then-cutting-edge antialias andale mono + mlterm set up | 03:36 | ||
| I feel my life has changed :) | |||
| even better, I imported Apple LiGothic using pfaedit (now known as fontforge) so it works on freetype | 03:37 | ||
| wolverian | eh, I'm using 17% of my gmail space and I haven't even checked it in weeks | ||
| autrijus | spams? | ||
| wolverian | no, p5p apparently. :) | ||
| autrijus | aha :) | ||
| autrijus backlogs p6l and wonders if some more sleep is warranted (4:43am) | 03:44 | ||
| wolverian | well, that was the first time I've ever used Storable::dclone | 04:08 | |
| eric256 | autrijus i meant svn.perl.org | 05:04 | |
| svnbot6 | r7773 | eric256++ | Minor tests documentation clean up. | 05:48 | |
| eric256 | night all | 05:49 | |
| gaal | heya | 05:56 | |
| eric256: just missed you - but nice work on the tests referencing! | |||
| Khisanth | oO | 06:14 | |
| Bundle::Pugs::SmokeKit requires 5.8.7? | 06:18 | ||
| gaal | errr, it shouldn't | 06:26 | |
| oughta be 5.006001. where'd you get that? | 06:27 | ||
| Khisanth | CPAN :) | ||
| 0.03 | |||
| gaal | i wonder what might want 5.8.7 there, maybe one of the deps... | 06:28 | |
| Khisanth | the use 5.008007; wants 5.8.7 | 06:29 | |
| gaal | where's a use 5.008007? | ||
| Khisanth | the Makefile.PL | 06:30 | |
| gaal | "use 5.006001" | ||
| Khisanth | search.cpan.org/src/GAAL/Bundle-Pug...akefile.PL does not agree with you! :) | 06:31 | |
| gaal | ! | ||
| fixing | |||
| must have fixed and forgotten to upload :/ | |||
| uploaded. | 06:34 | ||
| commute& | 06:35 | ||
| Khisanth wonders why ghc requires over 600MB to compile Pugs.Run | 06:51 | ||
| xerox | Howdy! | 07:20 | |
| wolverian | morning | 07:21 | |
| xerox | What's this Sunday's pretty-Unicode-sigil? :-) | ||
| pmurias | morning | ||
| gaal | Khisanth: because that file includes the precompiled prelude. | 07:22 | |
| but 600mb is a little much. | |||
| are you precompiling other modules besides? Test.pm etc?\ | |||
| Khisanth: $CPAN/authors/id/G/GA/GAAL/Bundle-Pugs-SmokeKit-0.04.tar.gz | 07:23 | ||
| and thanks for the report :) | |||
| wolverian | xerox, Ī©, the camel's butt | ||
| xerox pokes wolverian | |||
| wolverian | am I really the only one who sees it? :) | ||
| xerox | What does it do ? | ||
| I see it :D | |||
| wolverian | you can figure out what it does. I just made it up. | 07:24 | |
| xerox | Hmpf. | ||
| xinming | seen autrijus | 08:24 | |
| jabbot | xinming: autrijus was seen 4 hours 6 minutes 17 seconds ago | ||
| xinming wonders why pugs developement progress is slown down... | 08:26 | ||
| liz6 | no worry, it will speed up again this week... ;-) | 08:27 | |
| xinming | Why the commits aren't so much as before... | ||
| liz6: hmm, what's happening? | 08:28 | ||
| I finally got a rest after I come back to WenZhou. | |||
| dduncan | I'd say its partly all those conferences that people are going to | ||
| autrijus seems to be going to be chain-attending several of them | 08:29 | ||
| liz6 | exactly, and autrijus should be able to find some "quality time" this week... | ||
| xinming | Yeap, I think so, iblench and other people aren't here as usual these days | 08:30 | |
| svnbot6 | r7774 | yiyihu++ | Correct a translation problem. | 08:31 | |
| xinming | oops. I should use mistake instead of problem. :/ | ||
| dduncan | good night folks | ||
| xinming | where to get the irc log for this channel? I can't access the link given in www.pugscode.org | 08:32 | |
| rashakil | I'm seeing it at colabti.de/irclogger/irclogger_log/...2005-10-30 just fine | 08:34 | |
| Though, that's where the pugscode.org link redirects to. | 08:35 | ||
| xinming | rashakil: thanks, I really don't know why I can't open directly through pugscode.org | 08:45 | |
| buu | So you got the log? | 09:11 | |
| nothingmuch | office mannars suck | 09:12 | |
| i had a friend who needed a ride a few days ago | |||
| i picked him up and he spend a few minutes at work | |||
| i was on the second screen, coding | |||
| he was on the first screen, watching a movie | 09:13 | ||
| today someone remarked that "it's not really accepted to share company code" | |||
| fsck! the dude doesn't even know to code, and i'm more responsible than that | |||
| and what I was writing is also intended to be opensourced eventually, so it's not even sensitive IP or anything | |||
| xinming | buu: Yes | 09:15 | |
| xerox | poor nothingmuch :( | 09:16 | |
| xinming | nothingmuch: what does fsck mean? | ||
| nothingmuch | tr/s/u/ | ||
| xinming | phuck and suck? | ||
| ooops. | |||
| nothingmuch | ex | ||
| cept more geeky ;-) | 09:17 | ||
| there was a sprocketdata (colo company) banner a while ago | |||
| J. Random Hacker calls up his colo company's support and says: | |||
| "Hi, I need you to fsck my server" or something like that | |||
| xinming | I hear that some companies even don't have a good programmar, most people are hourly programmar I ever heard. | 09:18 | |
| nothingmuch | so the support guy says "Uh, sir, please don't use language like that" | ||
| so he says "I really need a fsck", ... eventually support guy hangs up | |||
| and then epilogue was "We at SprocketData know what fsck really means" or somesuch | |||
| gugod | a awesome, educationally meaningful story | 09:20 | |
| autrijus | xinming: irc.pugscode.org | 09:36 | |
| liz6 | morning autrijus! | 09:37 | |
| autrijus | greetings liz! | ||
| the only thing between me and mad pugs haxx0ring is your WEP password :) | 09:38 | ||
| xinming | autrijus: I can't even access to these site. :-) | ||
| liz6 | autrijus: come and get it then... | ||
| autrijus | xinming: it worksforme | ||
| xinming | autrijus: I have problem get on the subdomains on pugscode.org | ||
| autrijus | xinming: check your dns? it worksforme for sure | 09:39 | |
| scook0 | I have noticed some problems in the past with irc.pugscode.org | ||
| xinming | autrijus: I think this might be filtered by Great Firewall | ||
| autrijus: I changed DNS, not works. | |||
| autrijus | xinming: or use this - colabti.de/irclogger/irclogger_log/perl6 | ||
| yeah, the Great Firewall of China is indeed a wonder of the world | |||
| xinming | autrijus: yes, I use that now, marked favourate. | ||
| autrijus | cool | 09:40 | |
| re lack of commit, mostly because of I don't have net | |||
| secondly because PickAxe is such a wonderful read. | |||
| xinming | where are you now? | 09:42 | |
| autrijus | xinming: liz6's place | ||
| ecto, netherlands | |||
| liz6 | echt, netherlands to be more precise... ;-) | ||
| autrijus | er. | ||
| xerox | autrijus: did you meet dons lately? ;) | ||
| autrijus blames this ecto blog reader thing | |||
| but yes. echt | 09:43 | ||
| xerox: no, but I'm going to stay at his place on december 20(ish) | |||
| xinming wants to travel around the world... | |||
| r0nny_ | rafl_: ping? | 11:02 | |
| rafl_ | r0nny_: pong | 11:03 | |
|
11:09
scook0_ is now known as scook0
|
|||
| Khisanth | gaal: only if pugs compiles the other modules by default | 11:10 | |
| r0nny_ | re | 11:25 | |
| rafl_: is the svk mirror up ? | |||
| rafl_ | r0nny_: No. | 11:28 | |
| r0nny_ | :/ | 11:34 | |
| rafl_ | autrijus: ping | 11:35 | |
| autrijus | pong | 11:36 | |
| rafl_ | autrijus: Does parrot embedding work for libparrot.a as well as for libparrot.so? | ||
| autrijus | rafl_: only .a I think, not sure ghc supports .so on lnx | ||
| rafl_ | Well, how to test that? I'm currently preparing the Debian packages for parrot and would like to build the shared lib only. | 11:37 | |
| autrijus | I don't know... just build libparrot .so and -lparrot | 11:39 | |
| and see if it finds that | 11:40 | ||
| gaal | Khisanth: by default only Prelude.pm is compiled. But also, by default the maximum heap size for GHC is much lower: it should not (and need not) go to 600mb with anything we're doing (yet). just to make sure, can you take a look at your config.yml? | ||
| also: what GHC/platform are you using? | 11:41 | ||
| autrijus praises the Consolas font. | 12:12 | ||
| wolverian | autrijus, isn't it nice :) it's fun! | ||
| autrijus | the comma is magical | ||
| wolverian | yes. the <> are perky, as are $ and ¢ (the vertical lines are slanted) | 12:13 | |
| autrijus | as it should be | ||
| so all in all fairly nice | |||
| wolverian | ' and ' are the same though. that's weird. | 12:14 | |
| r0nny_ | rafl_: might it be possible to dcc me a tarball of the actual version ? | ||
| yo | 12:39 | ||
| autrijus | journal up :) | ||
| autrijus switches to journal-before-hacking | 12:40 | ||
| r0nny_ | i got a problem with yaml evaluation | ||
| autrijus | yes? | ||
| r0nny_ | there is a yaml file, i want to compute to a deep hash | ||
| svnbot6 | r7775 | iblech++ | * Usual svn props. | ||
| r7775 | iblech++ | * t/pugsbugs/class_name_and_attribute_name_confliction.t: Fixed the test (the | |||
| r7775 | iblech++ | return value of a submethod BUILD is not the return value of a .new()); the | |||
| r7775 | iblech++ | test passes 3/3 now. | |||
| r0nny_ | but it only maks the name of the first top-level key to a empty value | 12:41 | |
| autrijus | post a sample? | ||
| or better, write a test :) | |||
| (and commit it) | |||
| r0nny_ | r0nnyger.mine.nu/~r0nny/config.yaml | 12:42 | |
| autrijus | take a moment to convert it to test format? | 12:43 | |
| r0nny_ | btw - the reuslting hash is {('CC' => '')} | ||
| autrijus | nod, will fix | ||
| r0nny_ | how to convert it to test format ? | ||
| maybe im just using the wrong indentication | 12:44 | ||
| autrijus | r0nny_: look at t/unspecced/eval_yaml.t | ||
| add to it | |||
| the identation is correct afaics | |||
| (you are a committer right?) | 12:45 | ||
| r0nny_ | no commiter | ||
| autrijus | ok, your email? | ||
| r0nny_ | [email@hidden.address] | ||
| plz dont missuse ;P | |||
| autrijus | welcome aboard :) | ||
| sure | |||
| r0nny_ | hmm | ||
| weit | |||
| autrijus | an invitation should be in your inbox in a couple mins | ||
| svnbot6 | r7776 | iblech++ | * Fixed typos in L<> links in four tests. | 12:46 | |
| autrijus | I'll brb -- fetch drink | ||
| svnbot6 | r7776 | iblech++ | * util/catalog_tmpl/directory.tmpl: Colorized the ok/todo/failed nums | ||
| r7776 | iblech++ | (with the same colors as the smokeserv uses) and added title="..." attributes | |||
| r7776 | iblech++ | for maximum usability. | |||
| r0nny_ | i think someone put me on some list about 4 or 5 days ago | ||
| hmm | |||
| *trying to remember* | |||
| autrijus | yeah, that's AUTHORS file | ||
| not committer list | |||
| r0nny_ | hehe ;P | ||
| autrijus | so you'd still need to register to set a password for svn commit :) | ||
| gaal | shouldn't there be a yaml doc separator before the CC: line? | ||
| autrijus | gaal: optional | ||
| gaal | "---\n" | ||
| autrijus | only the very old YAML.pm insists on it | ||
| it's long gone rom spec | |||
| s/rom/from/ | 12:47 | ||
| perl5 really needs a first-class syck binding | |||
| it's sad to see RoR people praising YAML | |||
| gaal | i'm too used to using implementations as ad-hoc specifications :/ | ||
| autrijus | and binding is there for py, php, ocaml, etc | ||
| r0nny_ | gaal: i removed it after it dod not work ;P | ||
| autrijus | except perl ;) | ||
| (well to be fair there is a very primitive YAML-Parser-Syck) | |||
| but no dumper part, and the parser is old too | |||
| any takers? :) | 12:48 | ||
| if not I may try to trick liz into doing it :) | |||
| gaal | :) | ||
| autrijus | drink & | ||
| r0nny_ | !eval eval("CC:\n FOO: bar\n",:lang<yaml>) | 12:51 | |
| autrijus | it's ?eval | ||
| r0nny_ | ?eval eval("CC:\n FOO: bar\n",:lang<yaml>) | ||
| evalbot_7776 | {("CC" => {("FOO" => "bar"),}),} | ||
| r0nny_ | ?eval eval("CC:\n FOO: '%bar do bar'\n",:lang<yaml>) | 12:52 | |
| evalbot_7776 | {("CC" => {("FOO" => "%bar do bar"),}),} | ||
| r0nny_ | ?eval eval("CC:\n FOO: '%bar do bar'\n bar: '%FOO'\n",:lang<yaml>) | 12:53 | |
| evalbot_7776 | {("CC" => {("FOO" => "%bar do bar"), ("bar" => "%FOO")}),} | ||
| r0nny_ | why does it work with evalbot, but not on my files -_- | 12:54 | |
| omg | 12:55 | ||
| i think i found the problem | |||
| =<fil> doenst slurp right :/ | |||
| fil=file | 12:56 | ||
| wolverian | =$fh | ||
| theorbtwo | =<filename> should to, iirc... | ||
| r0nny_ | since i do eval(=<config.yaml>,:lang<yaml>) | ||
| theorbtwo | (But perhaps I recall incorrectly, or perhaps the spec changed while I wasn't looking, or perhaps it is unimplmented.) | 12:57 | |
| wolverian | ?eval slurp "foo" | 12:59 | |
| evalbot_7776 | Error: No compatible subroutine found: "&slurp" | ||
| wolverian | arr! | ||
| r0nny_ | eval and =<file> wont work together well | 13:00 | |
| rafl_ | autrijus: Did linking against a shared lib work? | 13:01 | |
| xinming | who edit the test in t/pugsbugs/class_name_and_attribute_name_confliction.t ? | 13:05 | |
| hmm, the updated version doesn't show the bug, | 13:07 | ||
| rafl_ | xinming: use svk/svn blame | ||
| Or svk log. | |||
| autrijus | rafl_: I've never used that with GHC. | 13:09 | |
| it's sad that "svk annotate" and "svk praise" are both longer than "blame" | |||
| wolverian: slurp is IO no? | 13:10 | ||
| r0nny_ | i got a syntax error: line 2, column 4 | ||
| at tmp-Prelude.pm line 119, column 30-64 | |||
| autrijus | therefure unsafe | ||
| xinming | hmm, autrijus, can attribute has the same name as class name? | ||
| autrijus | xinming: yes | ||
| xinming | hmm, Ok, revert the file in t/pugsbugs/class_name_and_attribute_name_confliction.t please. | 13:11 | |
| autrijus: hmm, that's a bug, the test is changed into fit pugs... not the bug report. :-( | 13:12 | ||
| autrijus | xinming: iblech is responsible | 13:13 | |
| the log says | |||
| return value of a submethod BUILD is not the return value of a .new() | |||
| r0nny_: can you commit the test that triggers the syn error? :) | |||
| autrijus can't fix something that is not a test... | |||
| r0nny_ | syn error ???? | 13:15 | |
| autrijus | r0nny_: the "tmp-Prelude.pm" syntax error | ||
| xinming | ?eval class a {has $.a; method update { $.a; } }; class b { has $.a; submethod BUILD { a.new( a => $.a ).update; } };class c { has $.b; submethod BUILD { b.new( a => $.b ); } };c.new( b => 30 ); | 13:16 | |
| r0nny_ | autrijus: im not sure, what made it | ||
| evalbot_7776 | (no output) | ||
| autrijus | r0nny_: nopaste the program? | ||
| xinming | this will cause pugs run infinitely. | ||
| r0nny_ | atm the error doesnt happen | 13:17 | |
| autrijus | k | ||
| r0nny_ | the =<> op wont work with variables :/ | 13:18 | |
| autrijus | =$fh ? | ||
| oh you mean the string form | |||
| r0nny_ | i mean filenames | ||
| autrijus | =open($filename) perhaps? | 13:19 | |
| xinming | ?eval class a { has $.a; method update { $var -= $.a; } };class b { has $.a; submethod BUILD { a.new( a => $.a ).update; };};b.new( a => 20 ); | ||
| evalbot_7776 | Error: No compatible subroutine found: "&update" | ||
| xinming | autrijus: these are 2 bugs. :/ | ||
| r0nny_ | prelute error again | ||
| xinming | But iblench might not understand what I want to test really. he changed the class name. | 13:20 | |
| autrijus | r0nny_: nopaste the code? | 13:21 | |
| xinming: hm, add some comments to it, then | |||
| and revert that part of change | |||
| xinming | don't know how to do that exactly. :-( that's why I want you to revert it. | 13:22 | |
| r0nny_ | rafb.net/paste/results/nZRCGy89.html | ||
| autrijus | iblechbot: ideas? | ||
| r0nny_ | i think line 9 causes it | ||
| autrijus | k, fixing | 13:24 | |
| I think the =open form is broken for some reason | 13:25 | ||
| r0nny_ | hmm | ||
| rafl_ | Why are haskell libs linked statically by default? | ||
| autrijus | rafl_: speed mostly | 13:27 | |
| and versioning | |||
| because of separate compilation | |||
| ghc user manual has something to say about that | |||
| r0nny_ | autrijus: it breaks also with @foo= =$fh | ||
| hmm | 13:28 | ||
| hw to slurp a file ? | |||
| how | |||
| autrijus | @foo = slurp($fh); | 13:29 | |
| @foo = $fh.slurp; | |||
| rafl_ | autrijus: Thank you. | ||
| autrijus | rafl_: np | ||
| r0nny_ | damn - it even breaks if i use slurp | 13:30 | |
| autrijus | weird | 13:31 | |
| r0nny_ | what kind of variable returns slurp ? | 13:33 | |
| if fails on eval("file".fslurp,:lang<yaml> | |||
| rafb.net/paste/results/MY5Lfi72.html | 13:35 | ||
| is there a way to tell eval to use a file instead of a string ? | 13:36 | ||
| anyone ? | 13:38 | ||
| btw - ith there a way, to keep the tmp-Prelude.pm for checking ? | 13:39 | ||
| autrijus | r0nny_: eval to use a file? | ||
| it's called require :) | 13:40 | ||
| r0nny_ | autrijus: has require a :lang<foo> param ? | ||
| and does it have a result like a hash ? | |||
| autrijus | no and no I'm afraid | 13:41 | |
| although it would make sense to do so | |||
| let me look at the slurp problem some more | 13:42 | ||
| I think it's 3 bugs ;) | |||
| stevan | 13:46 | ||
| ! | |||
| gaal | wasn't tmp-Prelude renamed to Prelude.pm a while back for better error messages? | 13:47 | |
| anyway you should have it in the source tree root, r0nny. | |||
| is "fslurp" a typo? | 13:48 | ||
| autrijus | r0nny_: right. are you using svn or 6.2.10? | 13:49 | |
| r0nny_ | oh - i just see its 6.2.9 | 13:56 | |
| autrijus | er. grr. | ||
| svn co svn.openfoundry.org/pugs # please do this :) | 13:57 | ||
| stevan_ | hola senor autrijus | ||
| autrijus | hola senor stevan_ | ||
| svnbot6 | r7777 | yiyihu++ | The tests are right, reverted and add some comments about the test. | ||
|
13:57
stevan_ is now known as stevan
|
|||
| autrijus | how's your schedule today? | 13:57 | |
| r0nny_ | i think there was a way, to do evn ebuilds | ||
| stevan | autrijus: I have about 1.5-2 hours right now | ||
| r0nny_ | will do ine for pugs | ||
| autrijus | r0nny_: you on gentoo? | ||
| stevan: ok, are you on macosx or on non- ? | 13:58 | ||
| stevan | yes, OS X | ||
| r0nny_ | autrijus: yeah | ||
| autrijus | stevan: cool, give me ~10min | ||
| stevan | ok | ||
| autrijus | I'll fetch ibook and SEE with you | ||
| do you have a public IP? | |||
| stevan | ok | ||
| autrijus | or should I set up one in feather? | ||
| stevan | I dont | ||
| autrijus | that's fine, we'll use feather | ||
| stevan | feather is good | ||
| autrijus | fetch ibook & | 13:59 | |
| r0nny_ | wich version of parrot does the svn version need ? | 14:05 | |
| autrijus | r0nny_: also trunk | 14:06 | |
| r0nny_ | so it needs the svn version of parrot, too | ||
| hmm | |||
| autrijus | yeah | ||
| but not neccessary | |||
| because you can build without parrot linking | |||
| that's fine | |||
| you can get rules support for 0.3.0 as well | 14:07 | ||
| r0nny_ | ok - im going to use parrot-0.2.3 till i got a parrot svn ebuild | ||
| autrijus | sure... then rules may break | ||
| but other things will all work | |||
| stevan: skype + seE? | 14:08 | ||
| svnbot6 | r7778 | iblech++ | t/pugsbugs/class_name_and_attribute_name_confliction.t: Explained the current | ||
| r7778 | iblech++ | problems of the test in detail (with proposed fixes). | |||
| r7779 | stevan++ | Perl6::ObjectSpace - | |||
| r7779 | stevan++ | * first sketch for the object space, this has a long | |||
| r7779 | stevan++ | long long long long way to go. | |||
| r7779 | stevan++ | NOTE: based heavily on fglocks++ and putters++ | |||
| r7779 | stevan++ | Perl6::Value/PIL::Run work, however all bad ideas | |||
| r7779 | stevan++ | are completely mine ;) | |||
| stevan | autrijus: lemme download skype, but I have SEE ready | 14:09 | |
| theorbtwo | Is SEE better then gobby? | ||
| autrijus | theorbtwo: yes. | ||
| not groundbreakingly better, but better | |||
| mostly it's the scrollbar and cursor chasing | |||
| stevan: connect to feather | |||
| theorbtwo | Nod. | 14:10 | |
| stevan | with SEE? | ||
| autrijus | yeah | ||
| see:// | |||
| stevan | k | ||
| autrijus set up scary tcpxd and ssh-R magic with Kwiki::Edit::SubEtha | |||
| stevan is installing skype now | 14:11 | ||
| autrijus | btw, other people with SEE are welcome to join also. | 14:13 | |
| xinming | ?eval class a { has $.a; method update { $.a; } };class b { has $.a; submethod BUILD { a.new( a => $.a ).update; }; }; b.new( a => 20 ); | 14:14 | |
| evalbot_7779 | Error: No compatible subroutine found: "&update" | ||
| xinming | hmm, is this right behaviour? | ||
| autrijus | prolly not | 14:15 | |
| that's a good test | |||
| works if you rename? | |||
| r0nny_ | *afk* | 14:16 | |
| xinming | autrijus: hmm, could you please check out the file and tell me where should I change? :/ | 14:17 | |
| autrijus | a sec | ||
| which test is this again? | |||
| xinming | t/pugsbugs/class_name_and_attribute_name_confliction.t | 14:19 | |
| ?eval class a {has $.a; method update { $.a; } }; class b { has $.a; submethod BUILD { a.new( a => $.a ).update; } };class c { has $.b; submethod BUILD { b.new( a => $.b ); } };c.new( b => 30 ); | |||
| evalbot_7779 | (no output) | 14:20 | |
| xinming is a bit confused about indirect creating the instances. | |||
| autrijus | BUILD doesn't return an instance | ||
| it's not like new | |||
| it modifies stuff | |||
| stevan | xinming: BUILD is passed the recently created, but not initalized instance | 14:21 | |
| xerox | How do you read '$'? :) | ||
| autrijus | dollar | ||
| xerox | What's its sense? | ||
| autrijus | "singular" | 14:22 | |
| xinming | hmm, for my second example, c.new( b => 30 ); | ||
| c.new, call BUILD in c class, right? | |||
| :-S | 14:23 | ||
| But I didn't return an instance, I just use BUILD to call another class, | 14:25 | ||
| just use BUILD to call another constructor. | 14:30 | ||
| autrijus | yup | ||
| so it is a bug alright... | 14:31 | ||
| if you rename the "a" class to "foo" does the bug go away? | |||
| xinming | autrijus: yes, If I change the class name into upper case, the bug will disappear | 14:33 | |
| ?eval class A { has $.a; method update { $.a; } };class B { has $.a; submethod BUILD { A.new( a => $.a ).update; }; }; B.new( a => 20 ); | 14:34 | ||
| evalbot_7779 | B.new(("a" => 20),); | ||
| xinming | ?eval class a { has $.a; method update { $.a; } };class b { has $.a; submethod BUILD { a.new( a => $.a ).update; }; }; b.new( a => 20 ); | ||
| evalbot_7779 | Error: No compatible subroutine found: "&update" | ||
| xinming | ?eval class A {has $.a; method update { $.a; } }; class B { has $.a; method BUILD { A.new( a => $.a ).update; } };class C { has $.b; submethod BUILD { B.new( a => $.b ); } };C.new( b => 30 ); | 14:36 | |
| evalbot_7779 | C.new(("b" => 30),); | ||
| xinming | I don't think we need to use method or submethod here, as the Synopsis said we can BUILD as method, | ||
| we don't need to care about method or submethod | 14:37 | ||
| ?eval my $x = 100; class A {has $.a; method update { $x -= $.a; } }; class B { has $.a; method BUILD { A.new( a => $.a ).update; } };class C { has $.b; submethod BUILD { B.new( a => $.b ); } };C.new( b => 30 ); $x.say | 14:46 | ||
| evalbot_7779 | 70 bool::true | ||
| autrijus | nod | 14:51 | |
| ok, I got it | |||
| will fix | |||
| (conf calling with stevan) | |||
| xinming | autrijus: hmm, where do I have to change in my test? | 14:53 | |
| autrijus | mm | 15:09 | |
| ods15 | ?eval my $a = 3; $a = $a++; | 15:12 | |
| evalbot_7779 | \3 | ||
| ods15 | ?eval my $a = 3; $a = ++$a; | ||
| evalbot_7779 | \4 | ||
| ods15 | ?eval my $a = 3; ++$a = $a; | ||
| evalbot_7779 | Error: Can't modify constant item: VInt 4 | ||
| ods15 | ?eval my @a = qw(1 2 3); for (@a) { say pop @a } | 15:13 | |
| evalbot_7779 | 3 2 1 undef | ||
| ods15 | ?eval my @a = qw(1 2 3); for (@a) { say pop @a }; 1 | ||
| evalbot_7779 | 3 2 1 1 | ||
| ods15 | ?eval my @a = qw(1 2 3); for (@a) { say "$_ -> ".pop @a }; 1 | 15:14 | |
| evalbot_7779 | Error: unexpected "f" expecting ";", statements or end of input reserved word | ||
| ods15 | ?eval my @a = qw(1 2 3); for (@a) { say "$_ -> " ~ pop @a }; 1 | ||
| evalbot_7779 | 1 -> 3 2 -> 2 3 -> 1 1 | ||
| ods15 | ?eval my @a = qw(1 2 3); for (@a) { say ",$_ -> " ~ pop @a }; 1 | ||
| evalbot_7779 | ,1 -> 3 ,2 -> 2 ,3 -> 1 1 | ||
| ods15 | heh odd | ||
| xinming | autrijus: ping | 16:01 | |
| autrijus | xinming: pong | 16:13 | |
| stevan++ # very successful design session | 16:15 | ||
| subethaedit++ skype++ # technology | |||
| notes committed. questions and feedbacks and sanity checks etc welcome | |||
| svnbot6 | r7780 | autrijus++ | * Object Space design notes, with Stevan | 16:17 | |
| autrijus | liz6: you got Consolas font? they are amazing | 16:25 | |
| can transform one's psyche into the outer space | |||
| liz6 | interesting... ;-) | 16:26 | |
| autrijus | (ok, perhaps not that, but still impressive) | ||
| stevan | autrijus++ # always enjoyable hacking sessions :) | 16:31 | |
| autrijus | fyi, url: svn.openfoundry.org/pugs/docs/notes..._space.txt | 16:32 | |
| stevan | I will continue on the core runtime stuff, and read more about YARV/PyPy | 16:34 | |
| obra | Consolas? | ||
| stevan has also dug out his Pickaxe book too | |||
| obra: it is the new MS fixed with font | 16:35 | ||
| for Visual Studio on Longhorn I think | |||
| obra | stevan: nicer than andale mono? | ||
| . o O { URL? } | |||
| stevan | I prefer monaco myself .... but digging up URL from history | ||
| obra: blog.bluecog.co.nz/archives/2005/08...olas-font/ | 16:36 | ||
| obra | Want. ;) | 16:37 | |
| stevan | this is kind of funny too : weblogs.asp.net/cazzu/archive/2005/...Porno.aspx | 16:38 | |
| "Consolas in spanish is as close as it gets to the "masturbate" verb inflection" | |||
| stevan is off to do errands in meatspace, adios & | 16:39 | ||
| gaal | autrijus: does Consolas have Unicode goodies? | 16:41 | |
| autrijus | gaal: let me look | 16:44 | |
| it's latin cyrrilic greek | 16:45 | ||
| not comprehensive, not bad for monotype | |||
| gaal | I will never leave Courier New it seems :-( | ||
| theorbtwo | So it has everything core wants, but not everything Set can use. | 16:46 | |
| gaal: Fontsets are the answer. | |||
| autrijus | gaal: you don't have fallbacks? :) | ||
| theorbtwo | BTW, is it possible to do usable Hebrew monospace? | ||
| gaal | It'll always be ugly, since some letters really are tiny and narrow. (yod, vav, nun) | 16:47 | |
| yod and vav in fact look almost identical except for size. | 16:48 | ||
| err, yod and reish that is. | |||
| autrijus | dduncan: hey :) we are finally getting to get your modules working For Real | 16:49 | |
| gaal | autrijus + theorbtwo: windows is my desktop environment these days, so not really :( | 16:51 | |
| xinming | Is parenthesis needed in method call within a class? | 16:52 | |
| gaal | not if it has no parameters. | ||
| how's ./ spelled this week? | |||
| xinming | ?eval class A { method foo( *@a ){ @a.perl }; method bar( *@a ) { .foo( @a ); }}; my @x=("f","b");A.new.bar( @x ); | 16:53 | |
| evalbot_7780 | "[\"f\", \"b\"]" | ||
| xinming | ?eval class A { method foo( *@a ){ @a.perl }; method bar( *@a ) { .foo @a ; }}; my @x=("f","b");A.new.bar( @x ); | ||
| evalbot_7780 | Error: unexpected "@" expecting operator, postfix conditional, postfix loop, postfix iteration, ";" or "}" | ||
| gaal | btw, nice paper about namespaces and haskell: research.microsoft.com/Users/simonp...g_conf.pdf | 16:54 | |
| xinming wishes that parenthesis can be omited if a method is called within class. | |||
| autrijus | ooh, more spj paper goodies. | 16:59 | |
| xinming: what would this mean | |||
| .foo 1 + .bar 2 | |||
| if you don't require parens? | |||
| gaal | i don't see how this in particular can be used in pugs, but it's great for when you write eg gtk code. | 17:00 | |
| xinming | .foo( 1 + .bar 2) | ||
| liz6 | or .foo( 1 ) + .bar( 2 ) ? | 17:01 | |
| xinming | first method will take all things as parameters since meet the ';' | ||
| rafl_ | What's Perl6-ObjectSpace for? | 17:02 | |
| autrijus | I think it's principle of most surprise, either way | ||
| rafl_: unified runcore of Perl6-* for p5 | |||
| with the metamodel bootstrapping bit reusable among js hs pir etc backends | |||
| so all backends can finally get same obj semantics | |||
| rafl_ | autrijus: It superseeds perl5/Perl6-*? | ||
| autrijus | which is what 6.28.0 is all about | ||
| yes. | |||
| xinming | This is a bit like `sub foo ($a){...}; sub bar($b) {...}; foo 1 + bar 2 `; | 17:03 | |
| rafl_ | autrijus: We'll need a Makefile.PL for it so it gets built with the other perl5 stuff. | ||
| autrijus | rafl_: we will, but we'll do that upon release, not now when we are not even sure of the layouts | ||
| xinming | what does `foo 1 + bar 2` mean is same as .foo 1 + .bar 2 | ||
| rafl_ | autrijus: OK. | 17:04 | |
| autrijus | xinming: right. that is ergonomics domain; I just note that it looks unfamiliar to me | ||
| xinming: but if you perceive it as ergonomic, please post to p6l :) | |||
| gaal | how does a p5 runcore unify things for js hs pir etc backends? | 17:05 | |
| autrijus | gaal: by separating the metamodel bootstrapping sequence from the underlying Chaos (primitives) | 17:06 | |
| gaal: so basically, think of this YARV thing | |||
| we implement a YARV like VM with p5 | |||
| then spec our metamodel as a set of YARV instruction sets | |||
| the VM is so minimal that it doesn't handle anything other than prim obj dispatch and opaque storage | 17:07 | ||
| gaal | how does PIL figure in this? | ||
| autrijus | think of it as "the subset of parrot we need to port to p5 to run p6" | ||
| PIL is core language | 17:08 | ||
| gaal | PIL, not pir | ||
| autrijus | the obj space is core runtime, so to speak. | ||
| core as in "we can add sugar and optimization and shortcut all we want" | |||
| but if you implement this, we can run p6 on your runtime, although very very slowly | 17:09 | ||
| gaal | so: p6 -> PIL -> ..? p5 with objectspace? | ||
| autrijus | p6 -> PIL -> p5codegen -> p5objspace | ||
| p6 -> PIL -> jscodegen -> jsobjspace | |||
| and p5objspace share with jsobjspace the same metamodel | |||
| I mean the same code | |||
| gaal | oh; okay, so | ||
| hm, how's that possible? | |||
| they're coded in p5 now | |||
| no? this is a p5 file: rt.openfoundry.org/Foundry/Project/...m?rev=7779 | 17:10 | ||
| gaal needs deconfusing. | 17:11 | ||
| integral | this is one of those cases where's it's just all layers of indirectionn... | ||
| gaal | what is the base runcore written in then? | 17:12 | |
| p6 too? (ideal, i guess) | |||
| autrijus | gaal: that is an empty file ;) | ||
| gaal | but then what is the recent commit? just thunks (in the API sense, not the closure sense)? | 17:13 | |
| autrijus | thunks yes | ||
| gaal: the MM::* will conform to an API not unlike the YARV instruction table | |||
| xinming | autrijus: hmm, how man commiters from mainland by the way? Why I ping you just now is because of this question... But forgotten after you responsed. :-/ | ||
| autrijus | or the PyPy Bytecode cable | ||
| xinming | s/man/many/ | ||
| autrijus | xinming: I don't know, check AUTHORS | ||
| probably only you | |||
| s/cable/table/; # freudian | 17:14 | ||
| gaal: ah, I've read that spj paper. makesense | |||
| gaal | so www.atdot.net/yarv/insnstbl.html is our inspiration for a pugsy runcore/vm? | ||
| xinming | autrijus: I've checked that, But hard to find as some Characters are the same. | 17:15 | |
| autrijus | gaal: only the OO parts not flow | ||
| gaal: so really just 20~30 opcodes | |||
| and this is API not really bytecode | |||
| so they nest, unlike (say) PIR ;) | |||
| gaal | pritty pictures would be useful at this point, i think. | 17:16 | |
| autrijus | it's basically a API over Chaos.pm | ||
| yes. I'll see to that. | |||
| gaal | autrijus++ # omni, er, science. | ||
| autrijus | ;) | ||
| xinming | pugs now can do many things... I just now rewritten a small perl 5 script of mine into perl 6. :-P | 17:17 | |
| gaal | this is instead of doing the OO runcore coupled into the current haskell runcore, yes? | ||
| xinming | much smaller in perl 6 | ||
| gaal | (testing my understanding) | 17:18 | |
| autrijus | gaal: the hs runcore will implement the same api | ||
| which allows me and stevan work in parallel without dup work | |||
| gaal | hmm, but it's not like OO itself (the MM) is written in P6 and then we get runcores for free in all languages? how come? | 17:19 | |
| autrijus | so, the runcore can be written in procedural p6 | 17:20 | |
| and the runtime just has to support that part and things will Just Work | |||
| that is still the plan | |||
| gaal | uh huh, that's how i was imagining it | ||
| autrijus | but if the runtime decides it's too slow | ||
| as it would be | |||
| gaal | :) | ||
| autrijus | then the runtime will naturally ask | ||
| can I reimplement the MM? | 17:21 | ||
| and they all do | |||
| but then we get mismatch | |||
| because the outside API of MM is huge | |||
| and varies from lang to lang | |||
| so each bootstraps differently | |||
| which is good, but would be better if we can say | |||
| "implement this set of prims fast enough, and you get MM in your language natively" | |||
| gaal | gotcha now. | 17:22 | |
| autrijus | so it's like, refactor the JS MM, the P5 MM, the Hs MM, and try to find the midlayer of limited vocab | ||
| where they all have in common | |||
| and settle the complexity there | |||
| this is practical because, well, the upper layer MM keeps changing every week | 17:23 | ||
| ;) | |||
| gaal | :-) | ||
| autrijus | so we get same motivation as PIL, only at the OO space. | ||
| (which is natural seeing we are moving to 6.28.x) | |||
| so think PIL as the way to constrain the complexity space for the imperative runcore in 6.2.x | |||
| and ObjSpace doing the same for 6.28.x semantics. | 17:24 | ||
| I'm sure we can find more abstractions and indirections for grammars, importing from Patrick | |||
| gaal | Perl6::Core::Hash demands string keys - is this an oversight or an implementation leakage? | 17:26 | |
| Khisanth | ack! | ||
| Setup: waitForProcess: interrupted (Interrupted system call) | 17:27 | ||
| gaal | Khisanth, your GHC is loopy? Version? | 17:28 | |
| autrijus | gaal: er what? | ||
| the Str key is for Opaque | |||
| look again (and maybe fix the wording) | |||
| Opaque obj instances are essentially attrs of name=>container slots | 17:29 | ||
| and name here is fixed Str | |||
| gaal | Core::Hash / hash is just a slot dict for objspace objects? | 17:32 | |
| autrijus | oh you are talking about code | 17:33 | |
| sorry. | |||
| thought you were talking about design notes | 17:34 | ||
| gaal | oh, i'd better read those :) | ||
| autrijus | yeah :) the code is a mess. | ||
| and subject to lotsa moving. | |||
| gaal | url for notes? | 17:36 | |
| autrijus | svn.openfoundry.org/pugs/docs/notes..._space.txt | ||
| gaal | ah, found it thanks | ||
| autrijus | feel free to edit them and sprinkle with questions and reformat and maim and torture the text | 17:37 | |
| gaal | better than torturing hackers | 17:39 | |
| however! i need to debug this c beast for $work and get home first :) | 17:40 | ||
| autrijus | have... appropriate amount of fun | 17:42 | |
| gaal | appropriate amount of coffee you mean! | 17:43 | |
| thanks :) & | |||
| r0nny_ | re | 18:02 | |
| autrijus | yo | 18:04 | |
| r0nny_ | finally found a ssh cappable pc :) | ||
| autrijus | excellent :) | 18:07 | |
| Juerd | Blegh, I hate it when people hide behind Anonymous Monk. | 18:08 | |
| (And change their HTML writing style accordingly, so you can't even use simple analysis to find out who's behind it... :)) | 18:09 | ||
| autrijus resists the temptation to suggest Consolas Monk | |||
| Juerd | The font? :) | 18:11 | |
| autrijus | yeah. I was using Anonymous | ||
| xinming | r0nny_: why not use putty? | ||
| Juerd | Ah :) | ||
| I like Consolas | |||
| I hate Microsoft for having pretty fonts. | |||
| autrijus | eh, isn't that somewhat destructive :) | 18:12 | |
| Juerd | It's the only way I could think of to turn this positive thinking about MS into something negative ;) | ||
| luqui | bonjour nothingmuch | 18:15 | |
| eric256 | morning | ||
| Juerd | Ah, hi luqui | ||
| I was hoping to find you online some time :) | |||
| luqui: Would it be possible to change evalbot so that it does a /nick, rather than reconnect, on svp updates? | 18:16 | ||
| luqui | er... | ||
| Juerd | luqui: I don't know about the possibilities of IPC with Pugs | ||
| autrijus | sockets? | ||
| Juerd | autrijus: Signals or something alike would be easier | ||
| luqui | yeah, evalbot would have to talk to a perl 5 IRC interface | ||
| r0nny_ | xinming: putty makes a pc ssh-cappable | 18:17 | |
| Juerd | luqui: Anyway, if you think it's doable and not too much work, could you please? | ||
| eric256 | how does it update now? i was looking at the code the other day an it doesn't seem built to do that. ;) | ||
| autrijus | Juerd: we can have them... once Liz gets some cycles, we'll do a design run | ||
| Juerd | If it's either not possible or too much work, forget it for now | ||
| autrijus | Juerd: it's mostly S17. | ||
| Juerd | autrijus: I see | ||
| autrijus | or the lack of. | ||
| luqui | autrijus, do we have IPCish stuff in pugs? | ||
| r0nny_ | rafl_: ping? | ||
| autrijus | luqui: only sockets and kill | ||
| Juerd | luqui: -e $file? :) | ||
| (MS-DOS age IPC) | 18:18 | ||
| luqui | Hmm... I just think it would be nice to run the evalbot IRC interface with the latest version of pugs | ||
| autrijus | it would | ||
| luqui | but I guess that isn't quite necessary | 18:19 | |
| autrijus | luqui: how's AG coming in wither p5, p6, or pir land? | ||
| eric256 | it doesn't effect its eval capabilites (or affect...i'll be darned if i can remember which of those to use) | ||
| luqui | L::AG 0.07 in perl5 is quite nice nowadays | ||
| and other than that I've been focusing on school | |||
| Juerd | luqui: Does it really matter, as long as the ?eval's are executed by the latest? | ||
| luqui | but perl6 is my next target | ||
| Juerd, right, probably not | 18:20 | ||
| any particular reason why, other than annoyance? | |||
| Juerd | luqui: I'm afraid of k-lines | 18:21 | |
| luqui | ? | ||
| Juerd | k-lines are server or ircnet-wide IP-bans | ||
| autrijus | luqui: cool, hopefully OO will be robust enough for you to serve as the first victim^Wtest | ||
| luqui | ahh | ||
| Juerd | I don't know how tolerant freenode is | 18:22 | |
| luqui | okay, that's definitely a valid concern | ||
| considering that it would be banning feather | |||
| Juerd | Yes. And that would hurt more than just evalbot, you see. | ||
| autrijus | can talk with ops about that no? | ||
| Juerd | I do like evalbot, though | ||
| autrijus | I mean kline policies | ||
| Juerd | autrijus: I've tried, to no avail | 18:23 | |
| And freenode lacks well defined rules | |||
| autrijus | evalbot used to eval the last version without /nick ing | ||
| iirc | |||
| luqui | yes | ||
| eric256 | autrijus: still does | ||
| luqui | :-p | ||
| Juerd | The revision in the nick is useful. | 18:24 | |
| nothingmuch | evening. | ||
| Juerd | Especially when pasting the output, or reading a log, later in time | ||
| nothingmuch | autrijus + Liz: please publish quick drafts for review | ||
| I am very opinionated on threads but very lacking on time | |||
| luqui | so autrijus, what makes io so important? | ||
| nothingmuch | and would like to bring up ideas, issues, etc | ||
| autrijus | nothingmuch: will do; you on apple and hence SEE reachable? | 18:25 | |
| luqui: zero keywords | |||
| luqui: clean semantics without cruft | |||
| eric256 | is there any reason S29 is in the regular repo? i mean why is it on a seperate site? couldn't the author working on it just get a commit bit? | ||
| nothingmuch | yes/ | ||
| autrijus | so you can think of it as Scheme in the OO age | ||
| nothingmuch | i'll leave my laptop unsleeping with see open | ||
| luqui | okay, that makes sense | 18:26 | |
| nothingmuch | or the wiki is also good | ||
| autrijus | and scheme = important if you are into dirty^Wimpure functional langs | ||
| luqui | :-p | ||
| nothingmuch | actually even better, since I won't be here tonight and can't contribute | ||
| and wiki is documented for everyone | |||
| autrijus | nothingmuch: liz is still fighting with mysql I believe | ||
| so won't be tonight either way | |||
| nothingmuch | okay | ||
| nothingmuch never heard of fighting mysql | |||
| Juerd | zero keywords | 18:27 | |
| autrijus mumbles something not very positive about mysql3. | |||
| Juerd | we can do that! | ||
| unicode has way more than enough characters ;) | |||
| autrijus | Juerd: lol | ||
| nothingmuch | APL is *last centuries* line noise... Perl 6 is the future! | ||
| Juerd | Sometimes I think that PHP was invented more or less the same way. | ||
| nothingmuch | today someone on #perl said 'lolz' every tiime someone made a counterpoint to his pugs trashing | 18:28 | |
| Juerd | "We can do that too!" without sufficiently profound knowledge and wisdom regarding "that". | ||
| luqui | ugh | ||
| nothingmuch | in the end we got to explaining it all with the phallic aspects of unicorns | ||
| which brings me to something very troubling: www.boingboing.net/2005/10/29/nasas...penis.html | |||
| appearantly this dancing penis has a fetish for feet, and doesn't think that much of hands | 18:29 | ||
| Juerd | nothingmuch: ... | ||
| nothingmuch | anyway, I have to go sand some shelves | ||
| eric256 | ...should test files be able to link to other test files? might make sense to be able to lead a person to the final home for a test. i think right now we have quite a few duplicate tests. just a though | 18:33 | |
| t | 18:34 | ||
| svnbot6 | r7781 | eric256++ | Fixing existing test-cross references. | 18:39 | |
| autrijus | eric256: I don't see why not. | 18:40 | |
| eric256 | once i finish my seemingly unending look for existing but broken links.. ;) thats getting pretty close to done though i think. then i'll work on reorganizing a little bit ;) | 18:43 | |
| luqui | bbiab | ||
| autrijus | eric256++ # Organizer | ||
| eric256 | not normaly. just want to stay active while i wait for OO and sense i normaly have a hard time finding tests and documentation it seemed like a natural job for me ;) | 18:45 | |
| there is also a mix of commenting styles driving me mad. lol. pod, kwid and # ;) /me wonders if anyone is working on a perl6tidy yet. that would be good to apply to most tests too | 18:47 | ||
| autrijus | theoretically that is just pugs -CPerl6 | 18:49 | |
| eric256 | but i want a --style=HTML option so a simple css file colorizes the output. ;) that would be sweet | 18:50 | |
| -C doesn't have a Perl6 option yet? | |||
| Khisanth | gaal: 6.4 | 18:53 | |
| autrijus | eric256: hence "theoretically" | ||
| eric256: actually you want vimhtml | 18:54 | ||
| with perl6.vim | |||
| that'd do | |||
| and Works Today (tm) | |||
| eric256 | hmm. i'll have to look at that. i was thinking it would be nice with the tests.pugscode.org html...i wonder if i'm the only one using that? | 18:55 | |
| Khisanth | gaal: sial.org/pbot/14013 the config.yml | ||
| autrijus | I do look at that. | ||
| it is nice. | |||
| eric256 | getting there. and whoever does the smoke server linked to it so you can click failed tests there and see them! and hopefully a link to the SA or E that explains why the test should pass. ;) | 18:56 | |
| i wonder if documenting broken/todo tests would be the next step, they are the ones that would probably need links to documents the most | |||
| autrijus | iblech is the smoke server guy... though code is in utils/smokeserv/ | ||
| right | |||
| and it's probably a matter of modifying the smoke html matrix | 18:57 | ||
| eric256 | yea he already did. ;) | ||
| autrijus | sigh I'm so out of touch ;) | ||
| luqui | can anyone recommend a good cross-platform network library for c++? | 19:13 | |
| theorbtwo | eric256: Make a hitlist of erroring tests without links to documentation nearby in random order? | 19:14 | |
| eric256 | theorbtwo..yea that might work. or just list the broken tests with links to them, most don't have any documentation to speek of ;) | 19:19 | |
| theorbtwo | That's another idea. | 19:23 | |
| I'm off to the pub. | |||
| autrijus | luqui: NSPR? | 19:24 | |
| svnbot6 | r7782 | eric256++ | Still fixing cross reference links. :) | ||
| eric256 | later all. /me needs to not stare at tests for a while ;) | ||
| autrijus | ciao :) | ||
| autrijus dinnereth & | |||
| gaal | Khisanth: try 6.4.1 | 19:59 | |
| Khisanth | hrm what does ghc do with opengl? | 20:06 | |
| integral | it includes an OpenGL binding... | 20:07 | |
| geoffb | <wearily> Hi all . . . | 20:16 | |
| wilx | ilogger? | 21:40 | |
| :) | 21:45 | ||
| eric256 | iblech++ .. just noticed he was helping with L<> links ;) | 22:16 | |
| rafl_ | r0nny_: What? | 22:20 | |
| r0nny_ | re | 22:25 | |
| rafl_: do u have p4 access atm - i need to know the co cmd line | 22:26 | ||
| rafl_ | r0nny_: I've never used perforce directly. svk has a p4 backend. | ||
| r0nny_ | hmm | 22:27 | |
| rafl_ | r0nny_: kane uses p4 himself. You should ask him how to use it or get some docs. | ||
| r0nny_ | he told, there was no access | ||
| rafl_ | There is public access. | 22:30 | |
| At least for reading. | |||
| r0nny_ | im foing to try svk access | 22:33 | |
| -f+g | |||
| svnbot6 | r7783 | eric256++ | perl.t - working on de loopifiying. ;) | 22:37 | |
| eric256 | anyone know how to force svk to update my local copy with the newest remote copies? | 22:40 | |
| rafl_ | eric256: pull? | 22:41 | |
| Or do you have local changes that should be overwritten? | 22:42 | ||
| eric256 | not working. i mean it updated some files. but one file in particular will just not update | ||
| svnbot6 | r7784 | eric256++ | Checking in a new template. Test-Catalog | ||
| eric256 | local changes that need over written | ||
| actualy deleted the file localy and need to re-get it | |||
| rafl_ | svk revert -R .; svk pull | ||
| eric256 tries that...thanks | |||
| it worked!!! what joy | 22:43 | ||
| thanks | |||
| rafl_ | np. | 22:47 | |
| svnbot6 | r7785 | iblech++ | * Usual svn props. | ||
| r7785 | iblech++ | * util/catalog_tmpl/directory.tmpl: Oops, swapped the colors of todo/failed | |||
| r7785 | iblech++ | test nums, fixed. | |||
| autrijus | yo. | 23:28 | |
| svnbot6 | r7786 | eric256++ | Finaly finished looking at all tests. Anything that looks like a link is now parsed correctly and cataloged. Now to make sure they all actualy point somewhere. | ||
| autrijus | liz++ # S17 beginning to take shape | 23:29 | |
| amos | hmm. lib/pugs/hack.pod says "grammer" instead of grammar, and docs/src/Junc.* say list instead of pair at some point | 23:36 | |
| autrijus | amos: you have a committer bit? | 23:41 | |
| if not, email please | |||
| (email address, that is) | 23:42 | ||
|
23:48
amos is now known as azuroth
|
|||
| azuroth | no, I don't | 23:48 | |
| [email@hidden.address] | 23:49 | ||
| autrijus | welcome aboard :) | 23:52 | |
| please fix away | |||
| azuroth | cool ^_^ | ||
| autrijus | don't forget adding your self to AUTHORS :) | ||
| azuroth | I'm just learning haskell now, but hopefully I can get used to it soon | 23:53 | |
| autrijus | woot | 23:54 | |
| dduncan | a darwin smoke of 7782 is now up | 23:56 | |
| clkao | *yawn* | 23:57 | |
| dduncan | lots of objectspace and test updates before that ... and after | 23:58 | |