Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2009-02-16

Perl 6 | Reference Documentation | Rakudo

| Channels | #perl6 index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:10 araujo joined #perl6
00:30 alc joined #perl6
00:33 justatheory joined #perl6
00:57 FurnaceBoy joined #perl6
00:59 bacek joined #perl6
01:52 alanhaggai__ joined #perl6
01:59 hercynium joined #perl6
02:13 Tene_ joined #perl6
02:31 shinobi-cl joined #perl6
02:32 alester joined #perl6
02:46 chid joined #perl6
02:57 aindilis joined #perl6
02:57 shinobi-cl left #perl6
03:02 pugs_svn r25347 | putter++ | [elfparse] token and rule regexen now ratchet.
03:06 shinobi-cl joined #perl6
03:07 meppl joined #perl6
03:12 alanhaggai__ joined #perl6
03:13 shinobi-cl rakudo: say 1,2,3..sqrt(99),1000;
03:13 p6eval rakudo a0a390: OUTPUT«Class 'Perl6MultiSub' not found␤current instr.: 'parrot;Perl6Role;!add_variant' pc 2691 (src/classes/Role.pir:42)␤»
03:13 shinobi-cl rakudo: say (1,2,3..sqrt(99),1000);
03:13 p6eval rakudo a0a390: OUTPUT«Class 'Perl6MultiSub' not found␤current instr.: 'parrot;Perl6Role;!add_variant' pc 2691 (src/classes/Role.pir:42)␤»
03:13 shinobi-cl rakudo: say (1,2,3..sqrt(99));
03:13 p6eval rakudo a0a390: OUTPUT«Class 'Perl6MultiSub' not found␤current instr.: 'parrot;Perl6Role;!add_variant' pc 2691 (src/classes/Role.pir:42)␤»
03:13 shinobi-cl pugs: say (1,2,3..sqrt(99));
03:13 p6eval pugs: OUTPUT«12345678910␤»
03:14 shinobi-cl pugs: say (1,2,3..sqrt(999));
03:14 p6eval pugs: OUTPUT«1234567891011121314151617181920212223242526272829303132␤»
03:14 shinobi-cl pugs: say (1.1,2,3..sqrt(999));
03:14 p6eval pugs: OUTPUT«1.1234567891011121314151617181920212223242526272829303132␤»
03:14 alanhaggai_ joined #perl6
03:14 shinobi-cl pugs: say (1.1,1.3....100);
03:14 p6eval pugs: OUTPUT«*** ␤    Unexpected "...."␤    expecting fraction, exponent, term postfix, operator or ")"␤    at /tmp/sr58EFwQ36 line 1, column 13␤»
03:14 shinobi-cl pugs: say (1.1,1.3..100);
03:14 p6eval pugs: OUTPUT«1.11.32.33.34.35.36.37.38.39.310.311.312.313.314.315.316.317.318.319.320.321.322.323.324.325.326.327.328.329.330.331.332.333.334.335.336.337.338.339.340.341.342.343.344.345.346.347.348.349.350.351.352.353.354.355.356.357.358.359.360.361.362.363.364.365.366.367.368.369.370.371.372...
03:16 meppuru joined #perl6
03:21 shinobi-cl pugs: say (1,'a'..100);
03:21 p6eval pugs: OUTPUT«1abcdefghijklmnopqrstuvwxyzaaabacadaeafagahaiajakalamanaoapaqarasatauavawaxayazbabbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzcacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczdadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzeaebecedeeefegeheiejekelemeneoepeqereseteueve...
03:21 shinobi-cl pugs: say (1,'a'..10);
03:21 p6eval pugs: OUTPUT«1abcdefghijklmnopqrstuvwxyz␤»
03:21 shinobi-cl pugs: say (1,'aA'..10);
03:21 p6eval pugs: OUTPUT«1␤»
03:21 shinobi-cl pugs: say (1..'g');
03:21 p6eval pugs: OUTPUT«␤»
03:21 shinobi-cl pugs: say ('a'..'g');
03:21 p6eval pugs: OUTPUT«abcdefg␤»
03:22 shinobi-cl pugs: say ('�'..'g');
03:22 p6eval pugs: OUTPUT«␤»
03:22 shinobi-cl pugs: say (9..0);
03:22 p6eval pugs: OUTPUT«␤»
03:22 shinobi-cl pugs: say (0..9).reverse;
03:22 p6eval pugs: OUTPUT«9876543210␤»
03:23 shinobi-cl pugs: say ('a'..10);
03:23 p6eval pugs: OUTPUT«abcdefghijklmnopqrstuvwxyz␤»
03:23 shinobi-cl pugs: say ('a'..40
03:23 p6eval pugs: OUTPUT«*** ␤    Unexpected end of input␤    expecting operator or ")"␤    at /tmp/mj47MaqG0g line 2, column 1␤»
03:23 shinobi-cl pugs: say ('a'..40);
03:23 p6eval pugs: OUTPUT«abcdefghijklmnopqrstuvwxyz␤»
03:24 shinobi-cl pugs: say ('aa'..'af');
03:24 p6eval pugs: OUTPUT«aaabacadaeaf␤»
03:25 shinobi-cl pugs: say ('aa'..'af') X (1..6);
03:25 p6eval pugs: OUTPUT«aaabacadaeaf␤»
03:25 shinobi-cl pugs: say ('aa'..'af') x (1..6);
03:25 p6eval pugs: OUTPUT«aa ab ac ad ae afaa ab ac ad ae afaa ab ac ad ae afaa ab ac ad ae afaa ab ac ad ae afaa ab ac ad ae af␤»
03:25 shinobi-cl pugs: say ('aa'..'af') x (1..2);
03:25 p6eval pugs: OUTPUT«aa ab ac ad ae afaa ab ac ad ae af␤»
03:25 shinobi-cl pugs: say ('aa'..'af') X (1..2);
03:25 p6eval pugs: OUTPUT«aaabacadaeaf␤»
03:26 wayland joined #perl6
03:28 wayland If I'm making a role, and I want a specific function to be called when the role is instantiated as part of a class, how do I do that.  Do I give the function a special name?  Is it named CREATE or BUILD or something?
03:42 shinobi-cl left #perl6
03:50 pugs_svn r25348 | wayland++ | S16: Changed my $| stupidity to select()
03:58 alester joined #perl6
04:20 alester is anyone runnin' "make test" successfully on rakuddo?
04:32 aindilis` joined #perl6
04:33 meppuru good night
04:38 frew anyone here?
04:52 bacek joined #perl6
05:01 bacek perl6: say "a".does(Positional)
05:01 p6eval rakudo a0a390: OUTPUT«./parrot: error while loading shared libraries: libparrot.so.0.9.0: cannot open shared object file: No such file or directory␤»
05:01 p6eval ..pugs: OUTPUT«*** No such subroutine: "&Positional"␤    at /tmp/WR0EDmqPvS line 1, column 14-24␤»
05:01 p6eval ..elf 25348: OUTPUT«␤»
05:05 bacek perl6: my $a="a"; $a++; say $a; $a+=1; say $a
05:05 p6eval pugs: OUTPUT«b␤1␤»
05:05 p6eval ..rakudo a0a390: OUTPUT«Class 'Perl6MultiSub' not found␤current instr.: 'parrot;Perl6Role;!add_variant' pc 2691 (src/classes/Role.pir:42)␤»
05:05 p6eval ..elf 25348: OUTPUT«Unknown rule: infix_postfix_meta_operator:=␤It needs to be added to ast_handlers.␤ at ./elf_h line 2042␤»
05:05 bacek This output in counterintuitive...
05:07 SamB perl6: my $a="a"; $a++; say $a;
05:07 p6eval elf 25348, pugs: OUTPUT«b␤»
05:07 p6eval ..rakudo a0a390: OUTPUT«Class 'Perl6MultiSub' not found␤current instr.: 'parrot;Perl6Role;!add_variant' pc 2691 (src/classes/Role.pir:42)␤»
05:08 SamB std: my $a="a"; $a++; say $a; $a+=1; say $a
05:08 p6eval std 25348: OUTPUT«ok 00:04 34m␤»
05:08 wayland frew: I'm here, but not all here :)
05:15 frew haha
05:15 frew I was just curious if anyone knew if there is going to be anything like attributes in perl6?
05:18 kate21de joined #perl6
05:19 frew pugs: my @a=[1,2,3]; @a;
05:19 p6eval pugs: RESULT«\(\(1, 2, 3),)»
05:19 frew pugs: my @a=[1,2,3]; @a, *;
05:19 p6eval pugs: RESULT«(\(\(1, 2, 3),), Inf)»
05:19 frew rakudo: my @a=[1,2,3]; @a, *;
05:19 p6eval rakudo a0a390: RESULT«[[1, 2, 3], *]»
05:20 frew rakudo: my @a=[1,2,3]; (@a, *)[0];
05:20 p6eval rakudo a0a390: RESULT«[[1, 2, 3]]»
05:20 frew rakudo: my @a=[1,2,3]; (@a, *)[1];
05:20 p6eval rakudo a0a390: RESULT«*»
05:23 frew rakudo: my @a=[1,2,3]; my @b = (@a, *); @b;
05:23 p6eval rakudo a0a390: RESULT«[[1, 2, 3], *]»
05:23 frew rakudo: my @a=(1,2,3); my @b = (@a, *); @b;
05:23 p6eval rakudo a0a390: RESULT«[1, 2, 3, *]»
05:23 frew There *is* a difference between arrays and array refs in perl6!
05:26 wayland Not sure I understand the question about attributes.  Do you mean like attributes on an object?
05:26 frew no, like attributes of a function in perl5
05:26 frew they kinda let you tag sub's with arbitrary strings
05:38 wayland I'm the wrong person to ask then :)
05:39 frew that's fine :-)
05:39 frew pugs: my @a[5;5;5];
05:40 p6eval pugs: OUTPUT«*** ␤    Unexpected ";"␤    expecting "_", fraction, exponent, term postfix, operator or "]"␤    at /tmp/2ByLqmXn7U line 1, column 8␤»
05:58 mj41 joined #perl6
05:59 Grrrr joined #perl6
06:00 simcop2387 joined #perl6
06:05 pugs_svn r25349 | putter++ | [elfparse] Enabled sigspace-ness for rule regexen.  Tweaked IRx1::RxASpace to use delegation instead of become().
06:08 alanhaggai_ joined #perl6
06:09 mtnviewmark joined #perl6
06:10 mtnviewmark good evening, all
06:10 mtnviewmark it's done: http://www.ozonehouse.com/mark/periodic/
06:28 wayland mtnviewmark: Oh, cool :)
06:29 mtnviewmark enjoy!
06:30 wayland (oh, and in case you care, you spelt "parsing" as "parsring" in one place, not on the table, but at the link you just pasted)
06:30 mtnviewmark eek
06:30 mtnviewmark I did go over the table with a fine tooth comb
06:31 mtnviewmark though with so many Larry-isms, stuff can fall through the process!
06:31 wayland Yeah, everyone makes typos, but some people want the chance to fix them, and others couldn't care less :)
06:35 mtnviewmark fixed
06:45 xinming joined #perl6
06:50 ashizawa joined #perl6
06:57 maerzhase joined #perl6
07:01 namenlos joined #perl6
07:09 mtnviewmark joined #perl6
07:12 namenlos joined #perl6
07:16 bacek perl6: say (1..2) Z (5..7)
07:16 p6eval rakudo a0a390: OUTPUT«1526␤»
07:16 p6eval ..pugs: OUTPUT«12␤»
07:16 p6eval ..elf 25349: OUTPUT«Undefined subroutine &GLOBAL::infix_Z called at (eval 124) line 3.␤ at ./elf_h line 4346␤»
07:16 bacek perl6: say (5..7) Z (1..2)
07:17 p6eval rakudo a0a390: OUTPUT«5162␤»
07:17 p6eval ..pugs: OUTPUT«567␤»
07:17 p6eval ..elf 25349: OUTPUT«Undefined subroutine &GLOBAL::infix_Z called at (eval 124) line 3.␤ at ./elf_h line 4346␤»
07:17 bacek perl6: say (1..2) Z (42, 5..7)
07:17 p6eval rakudo a0a390: OUTPUT«1422567␤»
07:17 p6eval ..pugs: OUTPUT«12␤»
07:17 p6eval ..elf 25349: OUTPUT«Undefined subroutine &GLOBAL::infix_Z called at (eval 124) line 3.␤ at ./elf_h line 4346␤»
07:19 mtnviewmark hmmm... I'm wondering why rakudo is showing those as strings -- or perhaps they are just malformed lists
07:19 mtnviewmark pugs is clearly out to lunch
07:19 mtnviewmark rakudo: [1, 2] Z [42, 3]
07:19 p6eval rakudo a0a390: RESULT«[1, 42, 2, 3]»
07:20 mtnviewmark rakudo: @@([1, 2] Z [42, 3])
07:20 p6eval rakudo a0a390: OUTPUT«Syntax error at line 1, near "@@([1, 2] "␤␤current instr.: 'parrot;PGE;Util;die' pc 129 (runtime/parrot/library/PGE/Util.pir:83)␤»
07:21 mtnviewmark rakudo: @@ [1, 2] Z [42, 3]
07:21 p6eval rakudo a0a390: OUTPUT«Syntax error at line 1, near "@@ [1, 2] "␤␤current instr.: 'parrot;PGE;Util;die' pc 129 (runtime/parrot/library/PGE/Util.pir:83)␤»
07:21 mtnviewmark rakudo: slice [1, 2] Z [42, 3]
07:21 p6eval rakudo a0a390: OUTPUT«Could not find non-existent sub slice␤current instr.: '_block14' pc 136 (EVAL_16:51)␤»
07:21 mtnviewmark well - that explains all of that - no slice contextualizer!
07:23 integral joined #perl6
07:48 bacek perl6: say ((1..2) Z (42, 5..7)).perl
07:48 p6eval elf 25349: OUTPUT«Undefined subroutine &GLOBAL::infix_Z called at (eval 125) line 3.␤ at ./elf_h line 4346␤»
07:48 p6eval ..rakudo a0a390: OUTPUT«[1, 42, 2, 5, 6, 7]␤»
07:48 p6eval ..pugs: OUTPUT«((1, 42), (2, 5))␤»
07:51 bacek perl6:say ("a".."c" Z "?", "a".."b").perl
07:57 dalek joined #perl6
08:06 pugs_svn r25350 | moritz++ | [t/spec] Small fixes, and ignore all *.rakudo files
08:06 alanhaggai_ joined #perl6
08:07 sri_kraih joined #perl6
08:08 iblechbot joined #perl6
08:09 DemoFreak joined #perl6
08:09 pugs_svn r25351 | moritz++ | [t/spec] a bit of unfudging, and added tests for Junction.eigenstates
08:10 pugs_svn r25352 | moritz++ | [S29] document Junction.eigenstates, which has been discussed on IRC recently
08:19 pugs_svn r25353 | moritz++ | [smop] ignore build/ directory
08:23 moritz_ good morning everybody
08:25 moritz_ pmichaud, jnthn: I've documented Junction.eigenstates in S29, and pushed a branch called 'expose-eigenstates' to github that makes that method public... I would appreciate it if you could look over it, and merge it (or tell me to merge it)
08:29 bacek_ joined #perl6
08:29 alexn_org joined #perl6
08:34 pugs_svn r25354 | moritz++ | [t/spec] fudge :exists tests
08:38 alester joined #perl6
08:49 Matt-W Good morning
08:50 moritz_ hi Matt-W
08:53 ejs joined #perl6
08:56 avar joined #perl6
09:08 mikehh joined #perl6
09:16 alc joined #perl6
09:41 masak joined #perl6
09:41 kane__ joined #perl6
09:45 Matt-W masak: is it a good idea to mention eigenvalues in the glossary entry on autothreading?
09:45 Matt-W At least, without explaining what eigenvalues are
09:45 masak Matt-W: there should probably be an explanation somewhere, possibly right there.
09:46 masak and a separate entry for eigenvalues.
09:46 moritz_ eigenstates please
09:46 masak to be honest, I haven't more than skimmed moritz_++' contributions yet. :/
09:47 moritz_ oh, and I added Junction.eigenstates to S29
09:47 masak excellent. moritz_++
09:47 Matt-W Ah did moritz_ write that bit
09:47 moritz_ and there's S03-junctions/eigenstates.t, and the eigenstate-expose branch on githup
09:48 moritz_ *github
09:49 masak Matt-W: moritz_ is the only one who's written any actual documentation in u4x so far.
09:49 masak my attention has been elsewhere the past few weeks.
09:49 moritz_ and pmichaud already improved it
09:50 Matt-W I've been thinking about doing it, but not sure how to start (and having trouble finding the time), so I'm just making pathetic excuses instead :)
09:51 masak since I plan to expand that project in phases, I'd be most appreciative if people wrote one entry of each "type".
09:51 masak i.e. one for a class, one for a method, and so on
09:52 masak perhaps also noting somewhere their thoughts about the linking and meta information required for psi to work.
09:53 pmurias joined #perl6
09:56 Matt-W mmm
09:56 Matt-W so you envisage an entry for a class, and then a separate entry for each of that class' methods?
09:56 Matt-W with enough metadata that they can be linked together easily
09:59 moritz_ http://perlgeek.de/blog-en/perl-6/tidings-2009-02.html btw
09:59 ejs joined #perl6
09:59 Matt-W moritz_: saw it, nicely done
10:00 moritz_ thanks
10:00 Matt-W meeting &
10:00 moritz_ I've also added a link the periodic table now
10:01 masak Matt-W: I'm not sure where things'll end up. there's something to be said for putting the methods in the same file as the class/role where they're defined. that's a kind of linking, too. :)
10:02 masak the point is that I don't know how the structure should look, and I think that prototyping a few entries might bring out some sane first-generation ideas about it.
10:04 masak moritz_: I like how S29 is almost catching up to reality, not to mention the other synopses. I hope I'll have the time to tick some more entries in the laundry list.
10:06 masak bacek_: aye, after backlogging I see the bug. reporting.
10:09 PZt joined #perl6
10:10 masak moritz_: in tidings: s/populate/populated/
10:11 masak otherwise, great post as usual.
10:14 moritz_ masak: fixed, thanks
10:15 moritz_ I don't have internet access at home these days (changing ISP, and they fucked it up), so I really appreciate git's offline workflow
10:16 moritz_ and I'm tentatively considering moving the test suite to git
10:17 masak moritz_: have you tried git-svn?
10:17 ejs1 joined #perl6
10:18 moritz_ masak: no
10:18 masak if what you want is the offline thing, I can recommend it.
10:19 masak I should really check out the synopses and u4x with git-svn too. in fact, I'll do that now. it'll make me more productive when I'm offline.
10:21 cognominal joined #perl6
10:22 moritz_ uhm, the pugs repo doesn't have the standard layout (trunk/, branches/, tags/) - how do I use 'git-svn init' then?
10:23 moritz_ or more to the point, it doesn't have a branches dir at all
10:23 masak moritz_: I don't think that layout is a requirement.
10:23 masak I just checked out u4x, and it worked.
10:23 masak git svn clone http://svn.pugscode.org/pugs/docs/u4x
10:23 masak no 'init' required.
10:23 moritz_ ah
10:24 moritz_ I did git-svn init http://svn.pugscode.org/pugs/docs/t/
10:24 moritz_ git-svn clone
10:24 moritz_ that wasn't good
10:24 moritz_ but a 'git-svn fetch' instead is all good'
10:24 masak moritz_: aye, I'd guess that 'init' and 'clone' shouldn't be used in the same workflow.
10:28 moritz_ fetched 5k revisions, only 20k to remain ;-)
10:29 masak I've come to appreciate that somewhat lengthy process. it's git-svn turning an svn repo into something beautiful. :P
10:41 masak anyone ever tried to make Parrot and Rakudo on feather, only to be greeted by this message when making Rakudo?
10:41 masak Can't create /home/duff/parrot/tools/build/../../src/pmc/default.dump: Permission denied at /home/duff/parrot/tools/build/../../lib/Parrot/Pmc2c/PMC.pm line 68
10:42 masak I would like to add that my account name on feather is not 'duff'.
10:43 moritz_ masak: parrot uses hardcoded paths to where it was build, which is why it screws up p6eval so bad
10:43 moritz_ masak: maybe it followed some symlink, or so?
10:43 masak I don't see how. I downloaded both Parrot and Rakudo from their respective repos.
10:44 masak oh, an ack search does turn up something interesting!
10:45 masak the BUILD_DIR in Rakudo's Makefile is set to /home/duff/parrot
10:46 masak must be something Configure.pl is doing, then.
10:46 * masak heads over to #parrot to ask
10:46 pugs_svn r25355 | moritz++ | [t/TASKS] add task as git-svn dcommit test
10:53 Matt-W So the problem with having a company with quite a few intelligent and passionate software developers is that when you put them all in a room and get them to discuss policy, they end up being passionate about that too... from different directions
10:54 masak aye, that follows logically.
10:57 Matt-W It's very hard not to jump on the table and scream at them that all our problems would be much alleviated if we could do our source control with git
10:58 masak write a petition instead of screaming at them.
10:58 Matt-W We're working on it through many channels
10:59 Matt-W That group don't have the power to decide anyway
10:59 Matt-W We'd have to get our lawyers to approve it, because it's the evil open source
11:03 PantheraPardus joined #perl6
11:04 ludan joined #perl6
11:05 chid RE: my problem https://trac.parrot.org/parrot/ticket/167
11:08 masak chid: yeees?
11:08 chid masak, no I'm getting the same error
11:09 masak chid: that makes sense, because the bug isn't fixed.
11:10 chid which is completely retarde
11:10 chid +d
11:10 masak patches welcome.
11:10 chid :/
11:12 chid masak, any easy fix?
11:12 masak I have absolutely no idea.
11:12 masak I suggest you ask pmichaud.
11:13 pugs_svn r25356 | ruoso++ | [spec/S16] move IFS/OFS/IRS/ORS to the more specific roles.
11:13 pugs_svn r25356 | ruoso++ | [spec/S16] async should not be an argument to a method, but it is an attribute of the IO object.
11:13 pugs_svn r25356 | ruoso++ | (there need to be more work in S16 to sanitize all the roles. Some references to IO::POSIX are reversed. It is IO::POSIX that should do some generic roles (like IO::Streamable) not the other way around.)
11:13 chid ok..
11:13 masak my guess is that if there were an easy fix, it'd be fixed already.
11:13 chid I mean from my end
11:13 moritz_ not rename the directory
11:13 chid perhaps a config file
11:13 chid I didn't
11:13 chid the installer isbroken :p
11:14 chid as written: This might be highly related to the need to create an installable parrot/rakudo.
11:14 moritz_ aye
11:14 moritz_ maybe the #parrot folks should bothered
11:14 chid lol
11:15 chid where are parrot config files on win32
11:16 chid are those .h files included in compliation
11:17 chid bin\parrot_config.exe: config-key
11:17 moritz_ chid: on #parrot (on irc.perl.org) your chances of getting a good answer are much better
11:19 chid nah
11:19 chid ok, fine
11:19 masak though I asked a question there half an hour ago, and no-one reacted.
11:20 moritz_ it seems that the US is still asleep
11:22 masak US: wake up!
11:23 chid failed ;p
11:23 chid nah
11:23 chid doesn't matter
11:31 meppl joined #perl6
11:32 kane__ joined #perl6
11:35 masak rakudo: say 0 ?? 'broken' !! 'not broken'
11:35 p6eval rakudo c4f0f9: OUTPUT«not broken␤»
11:35 masak \o/
11:35 Matt-W :)
11:36 moritz_ I'd rephrase it as 'not obviously broken' ;-)
11:37 masak "less broken day by day"
11:37 moritz_ nice motto ;-)
11:38 * masak is reminded of the nice gruk by Piet Hein
11:38 masak 'you err/and err/and err/but less/and less/and less'
11:39 masak um, I almost got that right: http://www.chat.carleton.ca/~tcstewar/grooks/grooks.html
11:44 * moritz_ tries Rakudo on an optimized parrot build
11:44 pugs_svn r25357 | ruoso++ | [spec/S16] read and write are always "raw". You should use "print" or "getc" if you want encodings applied
11:50 ashizawa joined #perl6
12:03 literal that "Periodic Table of Operators" chart is really neat
12:03 masak indeed.
12:04 masak mtnviewmark++
12:08 PantheraPardus left #perl6
12:16 ruoso joined #perl6
12:17 ruoso Hello!
12:23 * ruoso trying to sanitize S16 a bit more
12:31 Nom- ugh. I still hate solaris :P
12:31 Nom- Actually, no I just hate Ericsson's software on solaris
12:32 Nom- bloody X driven software...couldn't wait for it to finish before leaving work todya, so gotta start another process and leave it overnight (it takes *that* long)
12:33 Nom- I mean ... you'd think that schema changes on a table with 90,000 rows wouldn' take that long, right?
12:46 kane__ joined #perl6
12:51 PantheraPardus joined #perl6
13:09 moritz_ rakudo on unoptimized parrot: 9m for the spectests. On optimized parrot: 5m40
13:10 WootKit joined #perl6
13:11 PantheraPardus How can you use libraries from parrot runtime with rakudo?
13:14 moritz_ PantheraPardus: I don't know, but I think it's done in examples/nci/ in the parrot repo
13:14 masak @tell mberends http://github.com/masak/proto/commit/e4f41a312c0efd79cc9f3e7e87bccd6230d59647
13:14 lambdabot Consider it noted.
13:14 renormalist joined #perl6
13:17 yves joined #perl6
13:17 moritz_ ./proto update
13:17 moritz_ ./proto: line 47: test: too many arguments
13:17 masak :/
13:17 * masak checks line 47
13:18 masak maybe I'm not quoing my shell args enough.
13:18 masak moritz_: do you have a space in your parrot dir path?
13:18 moritz_ masak: nope
13:18 masak hm.
13:19 masak works here.
13:21 moritz_ why does proto always says "Downloading Parrot...", even when parrot is already downloaded and built?
13:22 masak moritz_: probably because you don't have PARROT_DIR set.
13:22 masak I'm walking a fine balance between being intrusive and detecting things automatically.
13:22 masak suggestions welcome.
13:23 masak moritz_: re the 'too many arguments' error. try it now.
13:24 moritz_ masak: works, thanks
13:24 WootKit joined #perl6
13:25 * moritz_ notices that druid comes with no tests at all...
13:25 masak moritz_: it's like this:
13:25 masak until two weeks ago, Druid was one single script and untestable.
13:26 Matt-W tsk
13:26 masak I was very happy about the refactor, and I want to blog about it.
13:26 masak one of many things it suddenly enables is tests.
13:26 Matt-W Ooh do blog about it
13:26 Matt-W I'd find that interesting
13:26 Matt-W Also, more Perl 6 visibility == good
13:26 masak Matt-W: I will, I will.
13:27 Matt-W hurrah!
13:27 masak it's the next blog post in my queue.
13:27 masak "A Perl 6 script blows apart" :)
13:29 Matt-W :)
13:31 WootKit joined #perl6
13:31 nihiliad joined #perl6
13:31 masak in the meantime, those interested are welcome to review the commits to Druid between 2009-01-28 and 2009-02-04.
13:32 Matt-W is druid on github?
13:32 mberends joined #perl6
13:33 masak Matt-W: https://github.com/masak/druid
13:40 mberends masak: hi, my laptop died early this morning and is in for repair. I've switched to a Linux eee PC for the interim. I lost about 4 hours work on proto, but it will take less time to re-do. It may take a little time to get this xandros distro equipped with the toolchain, not sure yet. 'apt-get install git-core' says Couldn't find package git-core. Hmm.
13:40 lambdabot mberends: You have 1 new message. '/msg lambdabot @messages' to read it.
13:40 WootKit joined #perl6
13:43 masak mberends: sorry about your laptop. looking forward to seeing the fruits of your work. hope my commit didn't interfere too much.
13:44 masak I'm still not sure the addition of the 'showdeps' subcommand is worth the trouble. maybe it would be if there was a way to observe the contents of the deps.proto file without downloading the whole repo. but sadly, I don't know enough about github's API to know if that's possible.
13:45 mberends lambdabot is not giving me a message. we can wget deps.proto from github via http.
13:47 * ruoso notices that no-one commented about the $.output_record_separator in IO::Encoded (besides one argument that it should be in IO::Writeable::Encoded)...
13:47 masak mberends: cool.
13:47 ruoso I wonder if that mean that they are ok, even if some piece of the spec suggested that wouldn't be supported
13:47 masak mberends: but then we'll need to split up the installcmd key into several keys.
13:48 zamolxes joined #perl6
13:49 mberends I don't mind splitting installcmd into sub-elements
13:49 masak mberends: can I do that now? :) I'll be quick.
13:50 masak what's a good common description of github, google code and other central storage... things containing repositories?
13:50 masak s/description of/name for/
13:51 mberends go for it! I'm infinitely slow until this PC runs Rakudo ;)
13:51 Nom- masak: project hosting ?
13:51 mberends I like too toss a few names around before deciding on one...
13:52 masak Nom-: I'm looking for something more one-wordy :)
13:52 masak "hoster"?
13:53 masak "landlord"?
13:53 masak "patron"?
13:53 gfldex you are asking for a word you want to put into a context without providing that context
13:53 gfldex quite a good game tho
13:53 masak "provider"? I think that is the best so far.
13:53 Nom- project-ware
13:53 WootKit joined #perl6
13:54 Nom- you know... like groupware... but not
13:54 masak Nom-: I almost like it :)
13:54 masak it's still too general.
13:54 * mberends is not thrilled yet
13:54 masak the word should convey "the storage/hosting solution that this particular project elected for itself"
13:55 mberends site?
13:55 masak a bit too general, but yes.
13:55 masak I've written 'hub', but it's too github-specific.
13:55 gfldex homeland?
13:55 masak gfldex: nice.
13:55 masak but this has nothing to do with countries.
13:55 masak "home"?
13:56 masak quite a coze one.
13:56 masak s/coze/cozy/
13:56 mberends metarepository? a bit long
13:56 gfldex nest? but i think that's taken by parrot
13:56 masak mberends: and a bit too clinical for me.
13:56 masak gfldex: you're getting the idea, at least. :)
13:57 masak "haven"?
13:57 gfldex not sure if english got the word you are looking for
13:57 gfldex you are looking for the german word Heimat
13:57 * mberends is beginning to like "home"
13:58 masak gfldex: you'd be surprized :)
13:58 masak mberends: then "home" it is, at least for now.
13:58 mberends yes, it's good
13:58 masak so I have 'home', 'owner', and 'name', with the last one defaulting to the name of the (proto) project.
13:59 masak seems sane, no?
13:59 mberends yes, three short words. nice.
14:02 mberends this eee PC is vigorously updating itself in the background, I wonder when the dreaded reboot demand will appear. The keyboard is quite erratic, sometimes misses a press and sometimes ddoubles it.
14:07 WootKit joined #perl6
14:09 masak rakudo: say 4 ?? sprintf 2, !! 5
14:09 p6eval rakudo c4f0f9: OUTPUT«Class 'Perl6MultiSub' not found␤current instr.: 'parrot;Perl6Role;!add_variant' pc 2691 (src/classes/Role.pir:42)␤»
14:10 * masak dives in to recompile
14:10 ruoso hmm... warn doesn't seem to fit in S16...
14:11 masak ruoso: S29, maybe?
14:12 ruoso probably... where is "return"?
14:14 moritz_ probably S04 or S06
14:14 masak mberends: pushed.
14:15 ruoso I'm going to take it out of S16... could someone place it somewhere else ?
14:16 moritz_ ruoso: please move it instead of throwing it out
14:16 ruoso where to?
14:16 moritz_ if in doubt use S29
14:16 ruoso ok
14:16 mberends masak: cannot pull, but thanks. rebooting...
14:16 masak mberends: another thing I'm thinking of fixing before it's too late, is putting all the donwloaded projects (including parrot) into a single gitignored directory inside proto. the soiled git status is starting to annoy me.
14:16 masak bah, fixing that now.
14:17 ruoso moritz_, return isn't referenced in S29 also
14:17 ruoso maybe the explanation in S04 suffices for now...
14:18 mberends masak: good idea. but better would be to install thee other projects as siblings of proto instead of children, ie one level up. I was planning to suggest that.
14:18 moritz_ ruoso: isn't warn() more similar to die() or fail() than to return()?
14:18 ruoso moritz_, no
14:18 ruoso warn raises a control exception
14:18 masak mberends: dare we do that? it feels on the verge of being intrusive...
14:18 ruoso die and fail raises a failure
14:19 mberends yeah, go on!
14:19 moritz_ ruoso: I was more thinking of a user point-of-view
14:19 ruoso maybe...
14:19 mberends it's actually more respectful of the other packages
14:19 masak mberends: it makes sense in my particular file hierarchy, at least for the git projects.
14:20 ruoso moritz_, It's just that I'm working on S16 and warn was in the way... I'm not really thinking about it now...
14:20 masak but not for the non-git projects, and not for parrot.
14:20 mberends and when proto+1 comes along proto can retire without incident
14:20 masak mberends: I keep my git projects in a separate dir, see.
14:20 mberends it's a tough call, evidently
14:20 masak no, your suggestion is very tempting, but I think I'll veto it for now.
14:21 masak better to be able to set such a think in a settings file somewhere.
14:21 masak and for the default to be all-inside the proto dir.
14:21 mberends ok, or an option. I had proto -v working last night.
14:23 masak heh.
14:23 * mberends must reboot a few times
14:23 mberends left #perl6
14:38 skids joined #perl6
14:39 masak http://gist.github.com/65193
14:41 * moritz_ never had a Debian upgrade that required more than one reboot
14:41 masak proto: your one-stop solution to Perl 6 projects.
14:42 moritz_ speaking of which, I have to upgrade to Lenny soon, now that it's stable...
14:42 masak we currently have approximately 0 end users, but that's OK. :)
14:44 * avar never had a DP act like this
15:00 Nom- hmm is tehre a section in the perl 6 doco on exception handling?
15:00 moritz_ yes
15:00 moritz_ S04 I think
15:01 moritz_ http://perlcabal.org/syn/S04.html#Exception_handlers
15:08 Nom- Ok, i'm guessing we didn't go so far as to be able to define an exception which can be returned by a method / sub ... I presume you can throw a specific exception class though?
15:10 moritz_ rakudo: class A { }; try { die A.new() }; say $!, $!.WHAT
15:10 p6eval rakudo c4f0f9: OUTPUT«Class 'Perl6MultiSub' not found␤current instr.: 'parrot;Perl6Role;!add_variant' pc 2691 (src/classes/Role.pir:42)␤»
15:10 moritz_ meh
15:11 moritz_ I think that CATCH blocks aren't implemented
15:12 masak I think they are.
15:12 masak at least partially.
15:13 riffraff joined #perl6
15:13 masak rakudo: sub a { die "OH!" }; a; CATCH { say "BAH!" }
15:13 p6eval rakudo c4f0f9: OUTPUT«Parrot VM: Can't stat languages/rakudo/perl6.pbc, code 2.␤main: Packfile loading failed␤»
15:13 moritz_ masak: I think I have to revert the two-layer setup for parrot build on timtowtdi.org
15:13 masak moritz_: ok.
15:13 moritz_ masak: it screws up things even more badly than it was before
15:13 masak too bad.
15:13 masak sounded like a sane idea.
15:13 alanhaggai_ joined #perl6
15:13 moritz_ it's parrot that is insane
15:14 moritz_ rakudo: class A { }; try { die A.new() }; say $!, $!.WHAT
15:14 p6eval rakudo c4f0f9: OUTPUT«A<0xb5f6e560>Exception␤»
15:14 moritz_ rakudo: class A { }; try { die A.new() }; say $($!), $($!).WHAT
15:14 p6eval rakudo c4f0f9: OUTPUT«Method 'item' not found for invocant of class 'Exception'␤current instr.: '_block14' pc 94 (EVAL_22:54)␤»
15:14 Nom- rakudo: class A{}; try { die A.new(); }; say $!.WHAT;
15:14 p6eval rakudo c4f0f9: OUTPUT«Exception␤»
15:14 Nom- doesn't seem to help much :/
15:15 Nom- ok... there is a fail keyword
15:15 Nom- Which seems to return exceptions too
15:16 moritz_ evalbot control restart
15:16 pugs_svn r25358 | moritz++ | [evalbot] give up separation of parrot build and working dir
15:16 moritz_ evalbot control restart
15:16 p6eval joined #perl6
15:21 alester joined #perl6
15:21 iblechbot joined #perl6
15:21 Nom- ok looking at the source, it seems die can be passed an exception...
15:21 Nom- .sub 'die' :multi('Exception')
15:37 kane__ joined #perl6
15:43 masak @tell mberends here's how to avoid cycles: during the download-and-check phase, keep an array @downloaded and an array @to_download. push new deps on the latter when discovering them, but abort plaintively if they already appear in the former.
15:43 lambdabot Consider it noted.
15:47 masak also, http://gist.github.com/65215
15:57 pmurias ruoso: hi
15:58 mtnviewmark joined #perl6
16:08 pathetic joined #perl6
16:28 AzureStone joined #perl6
16:29 mtnviewmark joined #perl6
16:31 Tene joined #perl6
16:38 alanhaggai_ joined #perl6
16:52 ruoso hi pmurias
16:57 ejs joined #perl6
16:57 agentzh joined #perl6
16:57 pugs_svn r25359 | ruoso++ | [spec/S16] reorganizing the roles a bit, to make it less confusing. Now we should discuss IO::Socket, IO::Pipe and other very OS-specific matters
16:57 pmurias ruoso: is your smop report avalible somewhere?
16:58 ruoso it should be in a very short time
16:58 ruoso I already authorized jhorwitz to publish it
17:11 justatheory joined #perl6
17:13 dalek rakudo: cf98887 | pmichaud++ | Configure.pl:
17:13 dalek rakudo: Check for ../../parrot_config in preference to installed parrot.
17:13 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/cf9888762ef722da84ff8b61c8791285bc9714b1
17:26 dalek rakudo: 924f2ba | pmichaud++ | perl6.pir:
17:26 dalek rakudo: Silently exit if passed '-le' argument from Test::Harness.
17:26 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/924f2ba4d036215f8e23a56eef3a5affb75c02d7
17:38 [particle] @tell mtnviewmark excellent work on the optable! i made a shortcut url at http://tinyurl.com/perl6op
17:38 lambdabot Consider it noted.
17:48 dalek rakudo: 3da1733 | pmichaud++ | build/Makefile.in:
17:48 dalek rakudo: Remove commented-out "make Makefile" target
17:48 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/3da1733db31198ba6a4d986f75b1ca3aa1950001
17:48 dalek rakudo: 1f9086b | pmichaud++ | config/makefiles/ (2 files):
17:48 dalek rakudo: Remove obsolete config/ directory.
17:48 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/1f9086bae5a1390dd0550d11c8146bcd8b9640e1
17:49 dalek rakudo: a6f4926 | pmichaud++ | Configure.pl:
17:49 dalek rakudo: Remove commented-out and obsolete calls to Parrot's 'reconfigure.pl' step.
17:49 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/a6f4926f9415ecfd5c268df74d4b43b809a5e331
18:03 mikehh joined #perl6
18:08 ejs joined #perl6
18:10 [particle] joined #perl6
18:11 icwiener joined #perl6
18:11 maerzhase joined #perl6
18:23 meppl joined #perl6
18:31 meppl joined #perl6
18:33 Psyche^ joined #perl6
18:38 * ruoso wonders if there is an API equivalent to select and poll for win32
18:44 maerzhase1 joined #perl6
18:48 schmalbe joined #perl6
18:50 dalek rakudo: 10909da | pmichaud++ | build/Makefile.in:
18:50 dalek rakudo: Make the fakecutable the default target.
18:50 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/10909da98af8a381935d8facbded8780fd52b5ca
18:58 mberends joined #perl6
18:59 `alpha joined #perl6
18:59 `alpha hello
18:59 PerlJam hello
18:59 `alpha will perl6 compile in elf?
18:59 `alpha or exe?
19:00 bacek_ good morning
19:00 `alpha (meaning not some might-be-working perlcc hack but an real compiler)
19:00 bacek_ `alpha: depends on implementation.
19:01 `alpha bacek_ could you please elaborate
19:01 dusty joined #perl6
19:01 bacek_ Perl6 is language. Just spec.
19:01 bacek_ There is few implementations available.
19:01 `alpha okay
19:02 bacek_ Some of them can compile to "exe"
19:02 `alpha does any of them "support" elf compiling ?
19:02 `alpha okay
19:02 bacek_ perl6: say "Hi"
19:02 `alpha which one ?
19:02 p6eval rakudo c4f0f9: OUTPUT«./parrot: error while loading shared libraries: libparrot.so.0.9.0: cannot open shared object file: No such file or directory␤»
19:02 p6eval ..elf 25359, pugs: OUTPUT«Hi␤»
19:02 bacek_ probably Rakudo can.
19:02 `alpha okay
19:02 `alpha thank you bacek_
19:03 bacek_ `alpha: you welcome
19:03 bacek_ summon pmichaud
19:05 jrockway joined #perl6
19:11 mberends left #perl6
19:15 justatheory joined #perl6
19:18 bacek std: class A {}; my $c = class is A {};
19:19 p6eval std 25359: OUTPUT«############# PARSE FAILED #############␤Malformed "class" declaration␤Unable to parse class definition at /tmp/we8jgLrwAj line 1:␤------> [32mclass A {}; my $c = class is [31mA {};[0m␤    expecting trait␤FAILED 00:02 33m␤»
19:19 bacek std: class A {}; my $c = class :: is A {};
19:19 p6eval std 25359: OUTPUT«ok 00:02 33m␤»
19:19 jnthn tHAT LOOS'S...WRONG.
19:19 jnthn oops
19:19 jnthn *That looks...wrong.
19:20 bacek jnthn: what?
19:20 bacek '::' as anonymous class was added few days ago
19:25 bacek rakudo: say something
19:25 p6eval rakudo c4f0f9: OUTPUT«Could not find non-existent sub something␤current instr.: '_block14' pc 53 (EVAL_16:38)␤»
19:25 bacek rakudo: say "I'm alive!"
19:25 p6eval rakudo c4f0f9: OUTPUT«I'm alive!␤»
19:26 bacek rakudo: sub foo { 1;; }; say foo;
19:26 p6eval rakudo c4f0f9: OUTPUT«Null PMC access in isa()␤current instr.: 'parrot;List;!flatten' pc 5976 (src/classes/List.pir:283)␤»
19:30 tourett_ joined #perl6
19:30 tourett_ left #perl6
19:30 [particle] wonder if we can strike that advert from the logs
19:33 bacek ... or this spammer in life.
19:37 eric257 joined #perl6
19:40 jnthn bacek: Oh? I didn't see that happen.
19:40 jnthn bacek: In that case, fine. :-)
19:40 jnthn I'll make it work in the next few days and I can resolve an RT. :-)
19:40 bacek jnthn: good-good.
19:40 bacek jnthn: btw, can you take a look on few my patches?
19:43 jnthn bacek: Thing is, they ain't patches...they're git forks...and I don't know yet how to handle those! ;-)
19:43 jnthn But will try and work that out. :-)
19:44 bacek git fetch git://github.com/bacek/rakudo.git
19:44 bacek git cherry-pick <id>
19:44 jnthn Or maybe pmichaud can review some too - he's often better at that than I.
19:44 bacek jnthn: I failed to summon pmichaud :)
19:45 jnthn bacek: I think he's got his hands quite full with @OTHER at the moment.
19:45 bacek r25323 Allow use of :: as anonymous package name
19:45 [particle] jnthn: chrisdolan posted an entry on githob about patching with git
19:45 bacek jnthn: yeah...
19:46 jnthn [particle]: githob?
19:46 jnthn Or github?
19:46 [particle] the latter
19:46 jnthn I'll try dig it up, thanks.
19:51 bacek jnthn: looks like you can't fetch without adding remote in git...
19:53 bacek jnthn: so, correct sequence is "git remote add bacek-rakudo git://github.com/bacek/rakudo.git; git fetch bacek-rakudo;"
19:53 bacek then cherry-pick or "git show <id> | patch -p1"
19:57 jeremiah joined #perl6
19:57 jeremiah seen masak
20:00 dwhipp joined #perl6
20:01 dwhipp perl6: my $x = (8,9).pick; say $x
20:01 p6eval pugs: OUTPUT«8␤»
20:01 p6eval ..rakudo c4f0f9: OUTPUT«./parrot: error while loading shared libraries: libparrot.so.0.9.0: cannot open shared object file: No such file or directory␤»
20:01 p6eval ..elf 25359: OUTPUT«Useless use of a constant in void context at (eval 120) line 3.␤Can't call method "pick" without a package or object reference at (eval 120) line 3.␤ at ./elf_h line 4346␤»
20:01 pyrimidine joined #perl6
20:02 dwhipp rakudo: my @a=8,9; my $x = @a.pick(1); say $x
20:02 p6eval rakudo c4f0f9: OUTPUT«./parrot: error while loading shared libraries: libparrot.so.0.9.0: cannot open shared object file: No such file or directory␤»
20:03 dwhipp rakudo: say "hello"
20:03 p6eval rakudo c4f0f9: OUTPUT«./parrot: error while loading shared libraries: libparrot.so.0.9.0: cannot open shared object file: No such file or directory␤»
20:05 pyrimidine rakudo: my subset Strand of Int where {$_ == 0 | 1 | -1}; my Strand $x; say $x;
20:06 p6eval rakudo c4f0f9: OUTPUT«Class 'Perl6MultiSub' not found␤current instr.: 'parrot;Perl6Role;!add_variant' pc 2691 (src/classes/Role.pir:42)␤»
20:06 pyrimidine meh
20:08 dwhipp rakudo: my @a=8,9; my $x = @a.pick(1); say $x
20:08 p6eval rakudo c4f0f9: OUTPUT«Class 'Perl6MultiSub' not found␤current instr.: 'parrot;Perl6Role;!add_variant' pc 2691 (src/classes/Role.pir:42)␤»
20:09 pyrimidine pugs: my subset Strand of Int where {$_ == 0 | 1 | -1}; my Strand $x; say $x;
20:09 p6eval pugs: OUTPUT«Strand␤»
20:10 dwhipp rakudo: my @a=8,9; my $x = @a.pick(1); say $x
20:10 p6eval rakudo c4f0f9: OUTPUT«Class 'Perl6MultiSub' not found␤current instr.: 'parrot;Perl6Role;!add_variant' pc 2691 (src/classes/Role.pir:42)␤»
20:11 dwhipp pugs: my @a=8,9; my $x = @a.pick(1); say $x
20:11 p6eval pugs: OUTPUT«9␤»
20:12 hanekomu joined #perl6
20:13 frew joined #perl6
20:16 kane__ joined #perl6
20:28 pyrimidine perl6: my subset Strand of Int where {$_ == 0 | 1 | -1}; my Strand $x; say $x;
20:28 p6eval pugs: OUTPUT«Strand␤»
20:28 p6eval ..rakudo c4f0f9: OUTPUT«0␤»
20:28 p6eval ..elf 25359: OUTPUT«Unknown rule: type_declarator:expect_term␤It needs to be added to ast_handlers.␤ at ./elf_h line 2042␤»
20:28 pyrimidine Shouldn't that be undef?
20:29 frew left #perl6
20:30 bacek perl6: my subset Strand of Int where {$_ == 0 | 1 | -1}; my Strand $x; say $x.defined;
20:30 p6eval rakudo c4f0f9: OUTPUT«1␤»
20:30 p6eval ..elf 25359: OUTPUT«Unknown rule: type_declarator:expect_term␤It needs to be added to ast_handlers.␤ at ./elf_h line 2042␤»
20:30 p6eval ..pugs: OUTPUT«␤»
20:30 bacek looks like a bug
20:31 bacek perl6: say $*PROG
20:31 p6eval rakudo c4f0f9: OUTPUT«Use of uninitialized value␤␤»
20:31 p6eval ..elf 25359, pugs: OUTPUT«␤»
20:31 jnthn perl6: subset Strand of Int where {$_ == 0 | 1 | -1}; say Strand.defined
20:31 p6eval rakudo c4f0f9: RESULT«1␤1»
20:31 p6eval ..pugs: OUTPUT«*** No such subroutine: "&Strand"␤    at /tmp/JFNtHvoCCP line 1, column 52 - line 2, column 1␤»
20:31 p6eval ..elf 25359: OUTPUT«Unknown rule: type_declarator:expect_term␤It needs to be added to ast_handlers.␤ at ./elf_h line 2042␤»
20:31 frew joined #perl6
20:32 jnthn perl6: subset Strand where {$_ == 0 | 1 | -1}; say Strand.defined
20:32 p6eval rakudo c4f0f9: OUTPUT«1␤»
20:32 p6eval ..pugs: OUTPUT«*** No such subroutine: "&Strand"␤    at /tmp/pcgGPYlTDi line 1, column 45 - line 2, column 1␤»
20:32 p6eval ..elf 25359: OUTPUT«Unknown rule: type_declarator:expect_term␤It needs to be added to ast_handlers.␤ at ./elf_h line 2042␤»
20:32 jnthn rakudo: say Int.defined
20:32 p6eval rakudo c4f0f9: OUTPUT«0␤»
20:32 jnthn OK, just sub-types, it seems...
20:32 bacek jnthn: there is masak's ticket for it already.
20:32 pyrimidine RT#?
20:34 dwhipp rakudo: my @a=8,9; my $x = @a.pick(1); say $x
20:34 p6eval rakudo c4f0f9: OUTPUT«9␤»
20:34 bacek can't find it...
20:35 bacek #62894, but jnthn++ already fixed it. So it can be different issue.
20:35 jnthn bacek: Yes, I fixed the general proto-objects issue.
20:36 jnthn Thus why I was checking what Int.defined said.
20:36 jnthn This looks subtype specific.
20:36 bacek indeed
20:39 jnthn ticket welcome
20:39 * jnthn afk for a bit
20:42 pmurias joined #perl6
20:44 * bacek gets masak's hat
20:45 exodist_ joined #perl6
20:47 bacek #63264
20:51 jeremiah seen masak
21:01 FurnaceBoy joined #perl6
21:08 idemal joined #perl6
21:12 jferrero joined #perl6
21:12 dalek rakudo: 2ff60d5 | pmichaud++ | build/gen_parrot.pl:
21:12 dalek rakudo: First draft of script to automatically download and build
21:12 dalek rakudo: required version of Parrot.
21:12 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/2ff60d506b11f88bd45bf143e4fe14f2eb1d4bf0
21:13 idemal joined #perl6
21:15 idemal joined #perl6
21:30 dalek rakudo: 12b2b39 | pmichaud++ | build/Makefile.in:
21:30 dalek rakudo: Add a draft "make parrot" target.
21:30 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/12b2b39e8ebcd8d7540f3423c4f725e93341892e
21:36 luqui joined #perl6
21:36 luqui TimToady, ping
21:36 lambdabot luqui: You have 1 new message. '/msg lambdabot @messages' to read it.
21:49 pyrimidine joined #perl6
21:51 pyrimidine rakudobug?
21:51 wknight8111 joined #perl6
22:06 [particle]1 joined #perl6
22:19 alester joined #perl6
22:24 zamolxes joined #perl6
22:27 pyrimidine bacek: do you have RT perms to delete a bug report?  I dup'ed #63264 as #63268.
22:28 dalek rakudo: a8647e3 | pmichaud++ | Configure.pl:
22:28 dalek rakudo: Add "--gen-parrot" option to automatically download/maintain Parrot.
22:28 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/a8647e3fbde6d696e0f2081a41b023539f7706ba
22:28 dalek rakudo: 8695e4b | pmichaud++ | build/PARROT_REVISION:
22:28 dalek rakudo: Bump PARROT_REVISION to r36802.
22:28 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/8695e4b18cada5882338d12a6cb94805d542e49a
22:30 ejs joined #perl6
22:54 justatheory joined #perl6
22:58 Limbic_Region joined #perl6
23:04 Tene_ joined #perl6
23:17 eric257 left #perl6
23:31 shinobi-cl joined #perl6
23:45 skids joined #perl6
23:51 gravity joined #perl6
23:58 kane__ joined #perl6

| Channels | #perl6 index | Today | | Search | Google Search | Plain-Text | summary

Perl 6 | Reference Documentation | Rakudo