% teknomunk_ has left teknomunk_!~teknomunk@r74-195-239-111.stl1cmta01.stwrok.ok.dh.suddenlink.net % timbunce has joined #parrot % _timbunce has joined #parrot % timbunce has left timbunce!~timbo@12.157.240.2 % iblechbot has joined #parrot % masak has joined #parrot % _timbunce has left _timbunce!~timbo@12.157.240.2 % timbunce has joined #parrot % donaldh has joined #parrot % iblechbot has left iblechbot!~iblechbot@91.17-dial.augustakom.net % bacek has left bacek!~bacek@mcas-151.usr.optusnet.com.au % Whiteknight has joined #parrot % TiMBuS has left TiMBuS!~Hurf@123-243-167-27.static.tpgi.com.au % bacek has joined #parrot % bacek has left bacek!~bacek@pa58-109-145-159.pa.nsw.optusnet.com.au % pancake has joined #parrot /usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/closure.pmc Badly balanced PMC source % bacek has joined #parrot this is in -head % kj has joined #parrot oops, nopè local changes O:) % pancake has left pancake!~pancake@core.fluendo.com perl6.past: my $a=42; say $a "polyglotbot" at 193.200.132.146 pasted "perl6 past paste" (78 lines) at http://nopaste.snit.ch/13657 % Whiteknight has left Whiteknight!~nobody@c-71-230-33-251.hsd1.pa.comcast.net % iblechbot has joined #parrot % paco has left paco!~chatzilla@139.Red-80-36-122.staticIP.rima-tde.net % paco has joined #parrot % bacek has left bacek!~bacek@122.110.2.36 % bacek has joined #parrot % bacek has left bacek!~bacek@122.110.20.123 % Whiteknight has joined #parrot % paco has left paco!~chatzilla@139.Red-80-36-122.staticIP.rima-tde.net r29735 | petergibbs++ | trunk: : Amend spf_render to handle negative field width specified using * flag. : Behaviour per 'man sprintf' is to treat as minus flag and positive width. : Fixes #57260 segfaults. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29735 % paco has joined #parrot http://www.perlfoundation.org/parrot_grant_from_nlnet might need an update % Whiteknight has left Whiteknight!~nobody@c-71-230-33-251.hsd1.pa.comcast.net % paco has left paco!~chatzilla@139.Red-80-36-122.staticIP.rima-tde.net % paco has joined #parrot % iblechbot has left iblechbot!~iblechbot@ppp-62-216-204-201.dynamic.mnet-online.de % skv has left skv!~skv@87.242.97.68 r29736 | coke++ | trunk: : [tcl] RT #57260 no longer segfaults, don't need to skip these tests anymore. : (bonus, one of them even passes!) petergibbs++ for fixing the parrot segfault. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29736 ah, rakudo day is on Saturday this week jonathan: hope your leg gets well soon. % skv has joined #parrot masak: Yes, it's tomorrow. And thanks - went to the doctors this morning for another check and it's doing OK. Got another week of anti-biotics, though. :-S don't wear yourself out -- we need you :) rakudo: $*OUT.close; $*OUT.print("hello world") perl6: $*OUT.close; $*OUT.print("hello world") OUTPUT[src/io/io.c:1047: failed assertion 'io'␤Backtrace - Obtained 15 stack frames (max trace depth is 32).␤ (unknown)␤ Parrot_confess␤ PIO_putps␤ Parrot_print_p_s␤ (unknown)␤ (unknown)␤ (unknown)␤ (unknown)␤ ..Parrot_runops_fromc_args␤ Parrot_runc... FINE, I'll add a rakudo: alias. Jerk. Tene: :) love you too I'll even make it execute code instead of complain at you. wonderful. just like it should be :) Although if you *really* wanted that to work, you should svn mv languages/perl6 languages/rakudo An exception would probably be better than an assertion failure here. :-) Tene: I guess I'm confused by the fact that it works on #perl6, where they have several Perl 6 implementations masak: that's a different bot. ...and use rakudo: for rakudo Tene: I realize that, on a conscious level masak: I know, it's just that keeping the language name and the path the same made adding subs for all the languages a lot less typing for me. ;) I see. I don't want to complicate matters for you excessively my %executer = map { buildstuff($_), "$_.paste" => make_exec($_,'',"2>&1 | perl tools/dev/nopaste.pl -t '$_ paste' -c '#parrot' -n 'polyglotbot' ") } qw(abc APL bf cardinal chitchat lolcode lua perl6 pheme plumhead punie pynia squaak tcl); nice. % polyglotbot has left polyglotbot!~evalbot@feather3.perl6.nl % polyglotbot has joined #parrot rakudo: say 'zomgl' OUTPUT[zomgl␤] Tene++ masak: do you also want rakudo.parse, rakudo.past, rakudo.pir, rakudo.paste? I don't know Okay. sounds like things you mainly do locally on the command line ...except for rakudo.paste perl6.paste: for 1..100 { say $^a } "polyglotbot" at 193.200.132.146 pasted "perl6 paste" (100 lines) at http://nopaste.snit.ch/13658 perl6.past: for 1..100 { say $^a } "polyglotbot" at 193.200.132.146 pasted "perl6 past paste" (143 lines) at http://nopaste.snit.ch/13659 yes, I can see how that might come in handy... Alright, lemme see if I can hack up a meta-solution. Tene++ % gryphon__ has joined #parrot % polyglotbot has left polyglotbot!~evalbot@feather3.perl6.nl % polyglotbot has joined #parrot perl6.paste: for 1..10 { say $^a } "polyglotbot" at 193.200.132.146 pasted "perl6 paste" (10 lines) at http://nopaste.snit.ch/13660 rakudo.paste: for 1..10 { say $^a } "polyglotbot" at 193.200.132.146 pasted "rakudo paste" (2 lines) at http://nopaste.snit.ch/13661 Hm. That's not quite what I wanted. % polyglotbot has left polyglotbot!~evalbot@feather3.perl6.nl % polyglotbot has joined #parrot rakudo.paste: for 1..10 { say $^a } "polyglotbot" at 193.200.132.146 pasted "rakudo paste" (2 lines) at http://nopaste.snit.ch/13662 :/ * Tene tests in /msg "polyglotbot" at 193.200.132.146 pasted "ruby paste" (2 lines) at http://nopaste.snit.ch/13663 Huh. The bot doesn't work right in /msg. Oh, nm, that's nopaste. "polyglotbot" at 193.200.132.146 pasted "rakudo paste" (2 lines) at http://nopaste.snit.ch/13664 ... oh. % polyglotbot has left polyglotbot!~evalbot@feather3.perl6.nl % polyglotbot has joined #parrot "polyglotbot" at 193.200.132.146 pasted "perl6 paste" (1 line) at http://nopaste.snit.ch/13665 Okay, there we go. polyglotbot now has aliases for: rakudo ruby smalltalk bc php python masak++ # harassing me ruby: puts 'masak++' OUTPUT[masak++␤] Tene++ # for turning harassment into commits % AndyA has left AndyA!~andy@ca93nt.hexten.net It's how I work best. % AndyA has joined #parrot I'll keep that in mind. % Debolaz has joined #parrot I have a long-standing policy of working on anything anyone feels is important enough to ask me to do. masak: what were you trying to do anyway? What behavior did you want from trying to print to a closed filehandle? Tene: I'm just playing around with rakudo, exploring edge cases Ah, okay. gives me something to try to patch, too % ruoso has joined #parrot % iblechbot has joined #parrot % rdice has joined #parrot % davidfetter has joined #parrot % peepsalot has joined #parrot % uniejo has left uniejo!~uniejo@193.88.64.250 % Theory has joined #parrot % paco has left paco!~chatzilla@139.Red-80-36-122.staticIP.rima-tde.net % paco has joined #parrot % Theory has left Theory!~Theory@c-67-160-131-113.hsd1.or.comcast.net % paco has left paco!~chatzilla@139.Red-80-36-122.staticIP.rima-tde.net % paco has joined #parrot % timbunce has left timbunce!~timbo@12.157.240.2 % AndyA has left AndyA!~andy@ca93nt.hexten.net % uniejo has joined #parrot % AndyA has joined #parrot r29737 | pmichaud++ | trunk: : [rakudo]: spectest-progress.csv update: 107 files, 1845 passing, 56 failing diff: http://www.parrotvm.org/svn/parrot/revision?rev=29737 a slight rise in failing tests... yes -- not sure what happened there yet. I suspect a test was added that causes a script to abort early % timbunce has joined #parrot timbunce: get my emails? % uniejo has left uniejo!~uniejo@0x573f51e2.vbrnqu2.static.dsl.tele.dk pmichaud: yes, thanks! pmichaud: ah. gah! These sprintf tests are magical. * davidfetter waves to cotto_home \me waves back I'll give Anandeep a poke when I get to work. so i found a project that's doing LINQ for several DBMSs :) Cool. Which one? ..er which project? http://code2code.net/DB_Linq/ % donaldh has left donaldh!~chatzilla@proxy-sjc-2.cisco.com very good find comes of attending FOSS conferences and chatting with people :) % iblechbot has left iblechbot!~iblechbot@159.18-dial.augustakom.net % Theory has joined #parrot % Andy has joined #parrot % gryphon__ has left gryphon__!~gryphon@dsl-209-221-185-54.zipcon.net Tene: ping kj: pong hi, you started the chitchat implementation, right? Yes. where did you get that grammar def.? Um... pmichaud: when I run spectest_regression (even after rolling back my working copy to the state at midnight), I get all 2573 tests passing. how can that be? A couple of places. Why? well, every now and then I have a spare half an hour, and I'd like to work a bit on it but I don't know the semantics only vaguely Ah. so I'd like to read up a bit; but there's so many grammars to be found for it I'm formally targetting gnu smalltalk ok. the package is probably called gst did you get that grammar from source or documentation? It was originally from somewhere else, some documentation, then modified to fit gst Came from at least three sources. ok It parsed all the gst examples, I think, when I finished with it. I'll look around tomorrow, though. I think it shouldn't be too hard to finish it as everything is a method call :-) % Andy has left Andy!~Andy@ip131.fa1-0-1.occ.iinet.com Right, just need to create all the objects. yeah, and we need some class infrastructure I don't know how that's done in other languages gst ships with a lot of stuff defined in smalltalk, iirc. yeah, could be You should check to see if it's license-compatible. well, only if we want to include these sources otherwise the user just needs to download them separately % timbunce has left timbunce!~timbo@ip131.fa1-0-1.occ.iinet.com % timbunce has joined #parrot % timbunce has left timbunce!~timbo@ip131.fa1-0-1.occ.iinet.com % Andy has joined #parrot % kj has left kj!~IceChat7@193.1.100.105 % masak has left masak!~user@130.238.45.242 % Theory has left Theory!~Theory@ip131.fa1-0-1.occ.iinet.com % Theory has joined #parrot % Ademan has left Ademan!~dan@h-67-101-43-160.snfccasy.dynamic.covad.net masak: what are you using to see the passing tests? % Andy has left Andy!~Andy@ip131.fa1-0-1.occ.iinet.com % Andy has joined #parrot % Ademan has joined #parrot % paco has left paco!~chatzilla@139.Red-80-36-122.staticIP.rima-tde.net % paco has joined #parrot % peeps[work] has joined #parrot % peepsalot has left peepsalot!~peepsalot@216.142.201.70 % Andy has left Andy!~Andy@ip131.fa1-0-1.occ.iinet.com % Ron has joined #parrot % Theory has left Theory!~Theory@ip131.fa1-0-1.occ.iinet.com % dngor has left dngor!abuse@adsl-068-213-211-142.sip.bct.bellsouth.net % NordQ has joined #parrot % Theory has joined #parrot % NordQ has left NordQ!~user@77.as-24.nienschanz.ru % timbunce has joined #parrot * davidfetter waves to timbunce % ambs has joined #parrot % timbunce has left timbunce!~timbo@ip131.fa1-0-1.occ.iinet.com % Theory has left Theory!~Theory@ip131.fa1-0-1.occ.iinet.com % ambs has left ambs!~ambs@255.92.54.77.rev.vodafone.pt % Ron has left Ron!~rblasch@80-121-73-3.adsl.highway.telekom.at % rafl has left rafl!rafl@weedy.perldition.org % rafl has joined #parrot % Maddingue has left Maddingue!~Maddingue@profane.mongueurs.net % Maddingue has joined #parrot % rdice has left rdice!~richard_d@CPE0014bfafbbd5-CM0011e6ecf48a.cpe.net.cable.rogers.com r29738 | petergibbs++ | trunk: : New test file to exercise tests that the sprintf.t harness cannot handle : at present. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29738 r29739 | petergibbs++ | trunk: : Added file t/op/sprintf2.t diff: http://www.parrotvm.org/svn/parrot/revision?rev=29739 % ruoso has left ruoso!~ruoso@201.45.49.162 % dngor has joined #parrot % davidfetter has left davidfetter!~davidfett@start.fetter.org % iblechbot has joined #parrot % workbench has joined #parrot % iblechbot has left iblechbot!~iblechbot@ppp-62-216-197-235.dynamic.mnet-online.de % teknomunk has joined #parrot % Limbic_Region has joined #parrot % Limbic_Region has left Limbic_Region!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net % peeps[work] has left peeps[work]!~peepsalot@rrcs-97-77-8-59.sw.biz.rr.com % Theory has joined #parrot % Limbic_Region has joined #parrot % Ron has joined #parrot % Ron has left Ron!~rblasch@62-47-183-197.adsl.highway.telekom.at % taweth has joined #parrot % duckyd has joined #parrot r29740 | coke++ | trunk: : [distro] make t/distro/file_metadata.t pass. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29740 % dngor has left dngor!abuse@adsl-068-213-211-142.sip.bct.bellsouth.net % workbench has left workbench!abuse@adsl-068-213-211-142.sip.bct.bellsouth.net % paco has left paco!~chatzilla@139.Red-80-36-122.staticIP.rima-tde.net % AndyA has left AndyA!~andy@ca93nt.hexten.net % AndyA has joined #parrot % kid51 has joined #parrot % Ademan has left Ademan!~dan@h-67-101-149-147.snfccasy.dynamic.covad.net % duckyd has left duckyd!~jeff@static-64-65-145-55.dsl.pdx.eschelon.com % Ademan has joined #parrot petergibbs++ #explaining some of the sprintf.t magic :q good thing nobody's paying attention % dngor has joined #parrot % Andy has joined #parrot % Andy has left Andy!~Andy@198.36.194.2 % particle1 has joined #parrot % particle has left particle!~particle@c-98-232-28-49.hsd1.wa.comcast.net r29741 | jkeenan++ | parallel: : Simplify condition for printing verbose output by eliminating '&& == 2'. This makes this config step like all others with verbose output functionality. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29741 r29742 | jkeenan++ | parallel: : Provide basic tests. Move list of required template files into _init(), then : test for their presence. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29742 r29743 | jkeenan++ | parallel: : Pull hard-coded strings holding names of source files into _init(), then : modify tests appropriately. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29743 % TiMBuS has joined #parrot r29744 | jkeenan++ | parallel: : Minor typographic touch-up. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29744 r29745 | jkeenan++ | parallel: : Pull hard-coded strings holding names of source files into _init(), then modify tests appropriately. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29745 % Andy has joined #parrot % Limbic_Region has left Limbic_Region!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net r29746 | jkeenan++ | parallel: : Typographic cleanup to bring line lengths into conformance with coding standards. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29746 r29747 | jkeenan++ | parallel: : Do change intended earlier: if defined ---> if in 5 locations. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29747 % bacek has joined #parrot % Theory has left Theory!~Theory@c-67-160-131-113.hsd1.wa.comcast.net % taweth has left taweth!~randomguy@adsl-64-149-214-171.dsl.stlsmo.sbcglobal.net % teknomunk has left teknomunk!~teknomunk@r74-195-239-111.stl1cmta01.stwrok.ok.dh.suddenlink.net % Khisanth has left Khisanth!~Khisanth@pool-151-205-125-14.ny325.east.verizon.net % Khisanth has joined #parrot % teknomunk has joined #parrot % rdice has joined #parrot r29748 | coke++ | trunk: : [tcl] Todo more spec tests. diff: http://www.parrotvm.org/svn/parrot/revision?rev=29748 % rdice has left rdice!~richarddi@CPE001ff33cb98b-CM00159a01d44c.cpe.net.cable.rogers.com % kid51 has left kid51!~jkeen@pool-70-107-13-46.ny325.east.verizon.net % Andy has left Andy!~Andy@198.36.194.2 % TiMBuS has left TiMBuS!~Hurf@123-243-167-27.static.tpgi.com.au r29749 | cotto++ | trunk: : [ops] add a test that would have segfaulted before r29735 diff: http://www.parrotvm.org/svn/parrot/revision?rev=29749 % Ademan has left Ademan!~dan@h-67-101-148-34.snfccasy.dynamic.covad.net % Ademan has joined #parrot % particle has joined #parrot % particle1 has left particle1!~particle@c-98-232-28-49.hsd1.wa.comcast.net % Andy has joined #parrot % Andy has left Andy!~Andy@68.78.80.2 % Psyche^ has joined #parrot % Patterner has left Patterner!~Psyche@e177232162.adsl.alicedsl.de % Psyche^ is now known as Patterner