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