@tell dolmen you shouldn't test for the explicit value of $range.perl - it's not guaranteed to be that simple, just that it re-generated the object on evaluation (but for example it might include parenthesis or an explict call to Range.new(...) or some such) ENOLAMBDABOT s/@tell/message/ message dolmen you shouldn't test for the explicit value of $range.perl - it's not guaranteed to be that simple, just that it re-generated the object on evaluation (but for example it might include parenthesis or an explict call to Range.new(...) or some such) Message for dolmen stored. oh, wrong channel, maybe I should have tried #perl6 ;) EWRONGCHANNEL :) % pjcj has left pjcj!~pjcj@84-73-177-217.dclient.hispeed.ch % Zaba has joined #parrot % pjcj has joined #parrot % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru % Zaba has joined #parrot % pjcj has left pjcj!~pjcj@84-73-177-217.dclient.hispeed.ch % pjcj has joined #parrot % Zaba_ has joined #parrot % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru % bacek_ has left bacek_!~bacek@mcas-151.usr.optusnet.com.au % ambs has joined #parrot % masak has joined #parrot % Coleoid_ has joined #parrot % Coleoid_ is now known as Coleoid % bacek has left bacek!~bacek@123-243-38-218.tpgi.com.au % bacek has joined #parrot http://use.perl.org/~jplindstrom/journal/36751 Perl 5, and 6. lol % ambs has left ambs!~ambs@siglab.di.uminho.pt % Zaba has joined #parrot % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru % apeiron_ has joined #parrot % apeiron has left apeiron!~apeiron@c-71-230-65-194.hsd1.pa.comcast.net mj41: very cute :) % tetragon has joined #parrot % cosimo has joined #parrot % tetragon has left tetragon!~seneca@gw-312-705.somanetworks.com % Ademan has left Ademan!~dan@h-67-101-101-77.snfccasy.dynamic.covad.net % tetragon has joined #parrot % Ademan has joined #parrot % kj has joined #parrot % Zaba_ has joined #parrot % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru % tetragon has left tetragon!~seneca@76-10-148-120.dsl.teksavvy.com % Andy has joined #parrot % Andy has left Andy!~Andy@64.81.227.163 % davidfetter has joined #parrot polyglotbot: apply tcl: apply OUTPUT[wrong # args: should be "apply lambdaExpr ?arg1 arg2 ...?"␤] % xdg has joined #parrot Hi. After Ovid's post (http://use.perl.org/~Ovid/journal/36776) I was tempted to try to compile parrot/perl6 make failed in the docs directory because $(PERLDOC) was used but never defined. Is this something in my configuration or the configuration tools? it's a bug, and we have a patch pending i'll have a look at it now I pulled from the svn trunk so I take it the patch is 'pending' in someone's head? no, it's in the rt queue http://rt.perl.org/rt3/Ticket/Display.html?id=56310 heh -- *that* pending repository. I have lots of those, too. :-) i've applied the patch locally, ran configure, and am building parrot % rdice has joined #parrot then i can make docs and commit I wish I had time/tuits to get familiar with parrot and help. Right now it's all magic incantations for me. But it seems like lots of progress is being made. Good work! but without your help, how will we ever get to 1.0? ;) * xdg is helping by cheering. After Strawberry Perl and CPAN::Reporter, I'm pretty much full up on big projects right now. ): % gryphon has joined #parrot sure, i'm just kidding I know. % jhorwitz has joined #parrot Oh. I help with perl5 tools to help configure parrot (I think). Isn't jimk using IO::CaptureOutput now? i spoke to alias briefly about having a parrot/perl6 windows msi file yeah, i think he's still using that module xdg: are you familiar with the msi bits of strawberry? I don't think it would be too hard to adapt Perl::Dist. MSI is hard. EXE is easier right now. ah, ok that's fine, too MSI requires a GUID for every file in the distribution and tracking that over time for subsequent releases so the installer knows what to replace for upgrades. hrmm There are tools to help but a steep learning curve. It's been on the wishlist for a while, but Alias and I haven't had a chance to tackle it. i suppose we could track that in a manifest file Obviously, tons of people release MSI's for windows. We just don't have anyone participating that has done it a dozen times before. % Zaba has joined #parrot sure. 8 years ago, i knew a guy who was really good at it Though I think Alias made some good MS contacts at YAPC who indicated an interest in helping out. Maybe that will lead somewhere. how about cotto? i hope he wasn't talking about me :) he's at MSFT :) cotto's a penguin but, he may have access to someone with msi-skillz working at MSFT, he might know some people who'd be able to help out particle: I think it was a new contact and I assume you two had met already. Maybe I'm wrong. yep % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru well, good news anyway jhorwitz: alias still there? for another few hours, yes. how was nodding head? anyway, I'll keep an eye out for the patch in trunk and give it a try later. Back to $job now. xdg: i'm committing now Thanks! % xdg has left #parrot particle: short but sweet. i loaded up on beers while i could. there were about 8 or 9 people there, including waltman, jcap, geoff avery, and Tene. mmm...beers I don't understand the parrot debugger design. It is integrated in parrot core, is an external tool, is both? nice, tene was in town too! Yes, he was! r28693 | particle++ | trunk: : [perl #56310] [Patch] unset $(PERLDOC) breaks building on OS X : Courtesy of seneka cunningham diff: http://www.parrotvm.org/svn/parrot/revision?rev=28693 NotFound: pdb particle: pdb is the external tool part of the equation. jhorwitz: geoff == japhb? If so, who was he? ok But there is also the debug_init opcode. no, geoff avery is the readhead okay, particle. Ahh. NotFound: parrot has the ability to switch to a debugging runcore at runtime iirc * DietCoke wonders how chromatic missed that. (perldoc) particle: that's the part I don't understand. We have the same code duplicated in parrot and in pdb? i don't know, i haven't looked at the source in a long time if that's the case, surely it can be refactored % iblechbot has left iblechbot!~iblechbot@ppp-62-216-197-38.dynamic.mnet-online.de particle: yeah, I'm looking at it with that idea in mind. % mfollett has left mfollett!~matt@adsl-99-147-243-87.dsl.stlsmo.sbcglobal.net I'm thinking about a pluggable debugger interface. Actually it almost works like that, just need some cleaning. could you write up a pdd-style doc describing the api? (For some values of 'some') i have many ideas regarding parrot and pluggable % TiMBuS has left TiMBuS!~Hurf@123-243-167-27.static.tpgi.com.au particle: maybe, first I'm looking what the current interface is. ok % xdg has joined #parrot I'm back quickly just to mention that I looked up Alias' journal entry and it was cotto from MSFT that he talked to at YAPC. So it sounds like he's on the right track. % xdg has left #parrot fab Looks like the switch to debugger at runtime does not work, the opcode debug_break segfaults. % apeiron has joined #parrot % apeiron_ has left apeiron_!~apeiron@c-71-230-65-194.hsd1.pa.comcast.net % tco has joined #parrot Snail mail, pero de verdad: http://www.boredomresearch.net/rsm/ Ups, wrong windows. * davidfetter mischans to keep NotFound company % zostay has left zostay!~Hanenkamp@adsl-76-250-253-44.dsl.tpkaks.sbcglobal.net % zostay has joined #parrot r28694 | moritz++ | trunk: : [rakudo] Test.pm: added three-arg form of isa_ok() diff: http://www.parrotvm.org/svn/parrot/revision?rev=28694 % kj has left kj!~IceChat7@193.1.100.105 moritz: in 28689 you add two tests but claim to only add one. if the commit msg was right (and not the commit), you'll probably want to back that bit out. % masak has left masak!~user@130.238.45.242 DietCoke: no, commit message was wrong (there's no easy way to correct that, right?) right should I mention that in the next commit message? or just ignore it? When I do that, I typically forward the message to the parrot-porters list and mention my screwup. That's a minor one, though, i'd just ignore it. ok You can say that is a test with two phases X-) NotFound: sure, S02-builtin_data_types/num.t and S03-operators/assign-is-not-binding.t are just phases of the same test ;) moritz: under some point of view, Luke. % slightlyoff has joined #parrot % slightlyoff has left #parrot Solved the debugger opcodes problem, what just that they assumed without checking that the debugger was inited and a program to debug loaded. hey, I didn't know Jarkko worked at google. http://www.boingboing.net/2008/06/24/copyright-renewal-re.html jarkko++ neat huh, interesting. r28695 | moritz++ | trunk: : [rakudo] three more test files for spectest_regression diff: http://www.parrotvm.org/svn/parrot/revision?rev=28695 % Zaba_ has joined #parrot % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru % iblechbot has joined #parrot % magnachef has joined #parrot There's something anti-climactic about seeing a channel alert for your nick, and then finding out it was just someone confused about your name ... so every hilight is a small climax for you, japhb? ;-) um ... japhb: enjoy this climax lol % cognominal has left cognominal!~cognomina@82.67.232.89 jonathan: :-P % Theory has joined #parrot % Andy has joined #parrot % Andy has left Andy!~AndyL@host3130.follett.com Am I the only one who got several copies of old messages in the last 24 hours? (from parrot-porters) japhb: I think so Hmmm japhb, I got some oddly timed duplicates >=12 hours late cotto_work: yes, that sounds like what I saw hurm. % Ivatar has joined #parrot % davidfetter has left davidfetter!~davidfett@start.fetter.org % davidfetter has joined #parrot % gryphon has left gryphon!~gryphon@dsl-209-221-185-54.zipcon.net I've noticed some multi-hour delays in messages to parrot-porters (or coming via RT) pmichaud: same here, from a week or so ago. I haven't really timed them. I do know that people on #parrot tell me about new tickets in RT long before (>12 hours) I get email notification of them. It's been that way for some time. Maybe we just need an IRC bot to translate the RT emails into messages on IRC. ;) Sometimes a ticket is discused, a patch applied, and the ticket is closed before it hits the list X-) Tene++ # more bots, always We will eventually be moving away from RT, but not for some months. (of course, the new system will probably have some other issue!) Tene: even better if it applies the patch and post a backtrace of the core dump X-) DietCoke: is the problem the RT or the list? moritz: all times I looked, the ticket was viewable in rt web interface. moritz: with the delay? no clue. that's all hidden behind perl.org from my POV. i suspect it's related to the choking amount of spam that tries to go through the domain regularly. NotFound: the biggest problem there would be identifying the command to run to reproduce the problem. Ruby and Python fans are paying spammers to try to block us Tene: you can always use the infinite monkeys approach. That seems... unproductive. We just need that someone pays the bananas. speaking of which, is it already decided what's going to happen with all that perl6 + tpf founding? r28696 | fperrad++ | libs4php: : [php] define PHP types as native PMC diff: http://www.parrotvm.org/svn/parrot/revision?rev=28696 at yapc::na there was a (very well attended) bof to discuss how the perl6 funding might be managed (more) there's an application form being put together, we expect applicants to use that to apply I'm putting mine together right now (literally), and plan to make it available for others to use as reference in creating their own % avar has left avar!avar@u.nix.is % avar has joined #parrot % luca_ has joined #parrot % luca_ has left luca_!~lucax@78.13.101.113 I've made an initial work towards debugger refactoring, if someone is interested take a look at #56346 phone % sjansen has joined #parrot % iblechbot has left iblechbot!~iblechbot@236.17-dial.augustakom.net % Zaba has joined #parrot % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru % ewilhelm has left ewilhelm!~ewilhelm@pool-71-111-48-138.ptldor.dsl-w.verizon.net % rdice has left rdice!~richard_d@CPE0014bfafbbd5-CM0011e6ecf48a.cpe.net.cable.rogers.com % Zaba_ has joined #parrot % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru % PacoLinux has joined #parrot r28697 | fperrad++ | libs4php: : [php] math - base convertion diff: http://www.parrotvm.org/svn/parrot/revision?rev=28697 Somenone knows what PDB_extend_constant_table has to do with PDB? I don't think anyone has touched pdb in some time. % tco has left tco!~ToddOlson@purrr.cit.cornell.edu Looks like that, yes, but the question is only patially related to pdb. seen fperrad? Sorry, cotto_work, I haven't seen fperrad. I haven't seen 'fperrad', cotto_work % Zaba has joined #parrot seen cotto? cotto was last seen on #parrot 104 days and 16 hours ago, saying: Is this worth filing a bug report over? [Mar 12 22:01:12 2008] Sorry, DietCoke, I haven't seen cotto. ... @#(*$&# how many (@#*&$#(@ bots do we need in here? fewer than we have The function is declared in debug.h and defined in debug.c but is only used in imcc/pbc.c , and the const_table is used in a lot of places unrelated to pdb. So why the name and place? Historical reasons? Very likely. % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru % PacoLinux has left PacoLinux!~paco@139.Red-80-36-122.staticIP.rima-tde.net NotFound: I'll try to take a look at 56346 if chromatic doesn't beat me to it (after work) DietCoke: thanks. % Zaba_ has joined #parrot % particle has left clunker3 % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru particle++ * particle is a bot-kicker * particle stares down purl purl, diss diakopter diakopter: excuse me? heh % jhorwitz has left jhorwitz!~chatzilla@96.245.16.45 % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru % Zaba has joined #parrot % PacoLinux has joined #parrot % cxreg has left cxreg!~count@62.f9.1243.static.theplanet.com % PacoLinux has left PacoLinux!~paco@139.Red-80-36-122.staticIP.rima-tde.net % teknomunk has joined #parrot % _shane has left _shane!shane@hick.org % _shane has joined #parrot % Zaba_ has joined #parrot % barney has joined #parrot % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru % pjcj has left pjcj!~pjcj@84-73-177-217.dclient.hispeed.ch % cxreg has joined #parrot % Limbic_Region has joined #parrot % Ivatar has left Ivatar!~graham@tu055.demon.co.uk % Zaba has joined #parrot % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru does anyone know how to find out whether two PMCs provide the same interface(s)? % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru (in C) % Zaba has joined #parrot it looks like I could iterate through pmc->vtable->provides_str, but it'd be better to go through some VTABLE function % pjcj has joined #parrot % barney has left barney!~bernhard@dslb-084-058-131-114.pools.arcor-ip.net % bacek has left bacek!~bacek@123-243-38-218.tpgi.com.au % kid51 has joined #parrot r28698 | bernhard++ | trunk: : Remove trailing space. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28698 % dolmen has joined #parrot % sjansen has left sjansen!~sjansen@hq-nat2.gurulabs.com % Zaba_ has joined #parrot % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru % purl has left purl!purl@sentient.life purl is getting to be such a wuss about the msg feature! is that what triggered it? I'm staring at the log here the thing is, I don't see the line that triggered it in here [ 2626] message particle... maybe that's an old instance kid51 is addressing me... but where did you say it? ahh, pmsg hey kid51 % purl has joined #parrot it's like she just shuts down silently... no errors magnachef Qu pasa? hachi: Several days ago, someone else complained that purl went off line after 1 or more private messages were posted. That same sort of thing just happened to me when I posted 3. Thanks for looking into this. purl Why you'd drop off channel? kid51: i haven't a clue kid51: just saying "hey" I forwarded your email OTOH you could try 'make smoke' on any or all of your VMs and hope that smoke.parrotcode.org would display the results. yeah, I'm gonna do that...I need to load the Guest OSes on there first though :-) OTOH I'd like to see us move forward on Smolder or something like that -- but that's outside of my area of expertise. yeah, that would be a good way to do it seems like it falls under my expertise As I have ranted about elsewhere, the current smoke software needlessly rejects many reports. So keep a log of what you attempt, and don't set up anything as cron jobs unless you know the reports from a particular VM are actually getting posted. % TiMBuS has joined #parrot are you referring to the 'make smoke' test, or using the smolder stuff? or are they different? she's running on an OSX 10.4 box, which means I have to use ktrace to do any debugging bleh magnachef: I'm ignorant about Smolder at this point; have never used it. So, only talking about make smoke. ok worse come to worse, I can just have a script scrap the page and validate that the last test showed up on the page My hunch is that we need a site *other than* smoke.parrotcode.org to play around with -- regardless of how we modify the system. % kid51 is now known as kid51_afk what other type of site would you prefer? Seems like a lot of the tests are quite old % bacek has joined #parrot % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru % Zaba has joined #parrot % AndyA has left AndyA!~andy@82.152.157.85 % AndyA has joined #parrot % apeiron_ has joined #parrot % dolmen has left dolmen!~dolmen@cho94-1-81-57-157-99.fbx.proxad.net % apeiron has left apeiron!~apeiron@c-71-230-65-194.hsd1.pa.comcast.net smoke is on life support. Smolder hasn't quite made it yet. % purl has left purl!purl@sentient.life % kid51_afk is now known as kid51 I'm reading through the "RFP: Parrot Needs Better Smoke Reports", and it seems like something I could take on * kid51 is back from dinner * magnachef waves Yeah, Dan, I was going to send you that link. Also http://rt.perl.org/rt3/Ticket/Display.html?id=49276 yeah, I came across it and it looks like it ties in with the other stuff I wanted to do hachi: purl just did it again! yeah, I get an SMS anytime she goes down Now on a different topic: It appears all my failure to 'make perl6' problems were bogus. I was afraid of that. =-) zsh: segmentation fault ./purl1 wonder if I have gcc that RFP may not reflect state of the art smolder reality, which i think is on a mail to the list around the time of the hackathon. I will try to get the test harness stuff done by the weekend at the latest. % Zaba_ has joined #parrot % Limbic_Region has left Limbic_Region!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net % purl has joined #parrot msg kid51 hello Message for kid51 stored. dang, she stored it * kid51 says hello world and waits to see what purl does. She's working. % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru BTW, when did purl acquire gender? Now let me try to store a message. she's always been she. kid51: another good way to get feedback from me on a ticket is to assign it to me. though I'm not sure how scalable RT makes that. DietCoke: I've always thought that the assignee (?) should be the person who is taking responsibility for a ticket -- whether that be the owner or one who has taken on the task of solving it. % purl has left purl!purl@sentient.life yah. in other ticketing systems there's a "person who owns" and a "person whose job it is to work on ticket right now." In the case of this ticket, you were the original requestor, so I think that means you always get mail about the ticket. Correct? if you do it as a reply and not a comment, yes. in a year we'll all be using trac, for better or ill. What is trac? ticketing system/wiki/svn integration. I was about to say, "purl, trac?" -- but she ducked out again! nothing to worry about yet. Does it include a pony as well ;-) % Theory has left Theory!~Theory@c-67-160-131-113.hsd1.or.comcast.net % bacek has left bacek!~bacek@mcas-151.usr.optusnet.com.au % DietCoke has left DietCoke!~coke@cpe-72-228-52-192.nycap.res.rr.com % Limbic_Region has joined #parrot % DietCoke has joined #parrot % bacek has joined #parrot kid51: she's always been a she see pound.perl.org, I think so guess what kid51 Eh? no more using message center for now sleepycat on 10.4 appears to be broken or someething Was I a bad boy? not you, just... something Can purl's other wonderful talents continue to be used? yeah, I'm gonna start her back up... but I'm gonna ask that you not try the message center for a few hours I need to get some work (dayjob) done, and then I can get about to debugging her again Can you go back to #parrot and post that section via nopaste? I'm on #parrot, what the devil are you asking for? Oops, last message was meant for side conversation. :D magnachef and I are discussing smoke testing. % tetragon has joined #parrot % purl has joined #parrot purl nopaste? somebody said nopaste was at http://nopaste.snit.ch/ (ask TonyC for new channels) or http://rafb.net/paste or http://paste.husk.org/ or http://poundperl.pastebin.com/ or http://paste.scsys.co.uk/ or don't bother me while I'm eating or App::Nopaste or tools/dev/nopaste.pl Anyone here familiar with 'dprofpp'? "kid51" at 71.247.50.75 pasted "perl -d:DProf tools/build/pmc2c.pl --c src/pmc/null.pmc" (22 lines) at http://nopaste.snit.ch/13401 http://pastebin.ca/1056128 there ya go kid51 Got it. I guess that since you live near the Canadian border, you use a Canadian pastebot, eh? heh I can see Canada from work kid51: what about dprofpp? * magnachef heads home Slacker! I'm wondering if we can speed up tools/build/pmc2c.pl, as it's called >100 times by 'make'. Of the various ways it's called, the '--c' option runs the longest. So I'm wondering if dprofpp can show me where to look for speedups. % magnachef is now known as magnachef_away * bacek kid51: use Memoize; memoize('name'); in Pmc2c/Method.pm use Memoize; memoize('subst') in Emittter.pm Gives me 30% performance boost ok. 20% :) Hmm. Didn't realize Memoize was Perl 5 core. hmm... We stuck with coreonly modules? yes. in general. If it's not core, then we have to include it in the Parrot distribution itself. see: 'corelist'. it's core in 5.7.3 Memoize was first released with perl 5.007003 (patchlevel perl/15039, released on 2002-03-05 anything in core as of 5.8.0 is fair game. Yes. liberally apply Memoize, esp. if you're seeing a 20% boost. bacek: So your recommendation would be to focus on the most frequently called subroutines (4th column in dprofpp output)? kid51: In general - yes Okay. I won't get to this tonight, but I will make a note of it, as this is the oldest RT ticket which I myself have taken (http://rt.perl.org/rt3/Ticket/Display.html?id=38194). rewrite_vtable_method is next good candidate Here's dprofpp output for an instance of the --dump option: "kid51" at 71.247.50.75 pasted "perl -d:DProf tools/build/pmc2c.pl --dump src/pmc/null.pmc" (21 lines) at http://nopaste.snit.ch/13402 % kid51 is now known as kid51_afk kid51: looks like your disk is very slow... purl? DietCoke? corelist? hmmm... corelist is wrong, then. no, corelist is how you find out when a module was included in perl core. okay, DietCoke. -> purl, corelist is also http://search.cpan.org/perldoc?Module%3A%3ACoreList okay, Auzon. is there a way to indicate that a sub should not accept any params? (in PIR) % bacek_ has joined #parrot % stupidbot has joined #parrot % bacek has left bacek!~bacek@mcas-151.usr.optusnet.com.au I promise that stupidbot will be good :) stupidbot: corelist Memoize bacek_: Memoize was first released with perl 5.007003 (patchlevel perl/15039, released on 2002-03-05) there is no other modules loaded in stupidbot. % magnachef has joined #parrot % kid51_afk is now known as kid51 bacek_: And that was my *fast* disk: my Linux VM. Elapsed Time = 0.408132 Seconds User+System Time = 0.148132 Seconds It's definitely spend most time on IO... But that's what we would expect for the --dump option, I'd think? it's printing to disk. (my question is RT#39844, so answer is now.) er, "no" i heard er, "no" was a short answer RT#39844 RT 39844d: [BUG] Parrot doesn't do args checking for a sub without params - open pmichaud: about (RT#56230) I can move all Complex's related functions into Complex.pir. Do it? sure. pmichaud: ok % apeiron_ is now known as apeiron later today... well, later today is Hingis-Seles, the winner of that one playing Venus. note that some of them will be moving _out_ of Complex.pir into Any.pir :-) pmichaud: ok :) % kid51 has left kid51!~jkeen@pool-71-247-50-75.nycmny.east.verizon.net pmichaud: stupid question. I tried to add adverbs into parser. Successfully hacked grammar. But can't figure out, what should be created for 'structural' in colonpair... r28699 | pmichaud++ | trunk: : [rakudo]: : * Add workarounds for argument checking of 0-ary functions (RT#56366). diff: http://www.parrotvm.org/svn/parrot/revision?rev=28699 % Limbic_Region has left Limbic_Region!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net r28700 | cotto++ | libs4php: : [plumhead] make clean doesn't clobber important files now and $(LOAD_EXT) is : properly defined. There are also a couple more granular PMC-related targets. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28700 r28701 | cotto++ | libs4php: : [plumhead] removed trailing whitespace. d'oh! diff: http://www.parrotvm.org/svn/parrot/revision?rev=28701 It's so nice to finally be able to commit changes (provided they're not made at work). % tetragon has left tetragon!~seneca@76-10-148-120.dsl.teksavvy.com % tetragon has joined #parrot perl6: my $a; my $b; ($a, $b) = 1..2; OUTPUT[Method 'lvalue' not found for invocant of class 'PAST::Stmts'␤current instr.: 'parrot;PAST::Compiler;as_post' pc 2787 (src/PAST/Compiler.pir:718)␤called from Sub 'parrot;PAST::Compiler;post_children' pc 1692 (src/PAST/Compiler.pir:364)␤called from Sub 'parrot;PAST::Compiler;as_post' pc 1957 ..(src/PAST/Compiler.pir:492)␤called from Sub 'par... % tetragon has left tetragon!~seneca@216.126.67.44 I've built parrot and rakudo locally, on a windows box--can anyone help me with the next steps to run the spectests? % tetragon has joined #parrot Oh, and hi! :D I know I've seen links for running the spectests around somewhere, Coleoid: make spectest_regression in languages/perl6 but suddenly I've found enough p6 resources around that I can't find the relevant link. bacek: Thanks! Trying... Oh argh. I'm going to need to get subversion building on my machine, it seems. I've unfortunately updated to a tool which advanced my local svn working copy to 1.5, ...which is incompatible with svn 1.4.x, which are the only packaged svn builds out there yet... Is this just one of the things that goes without saying, that the deeper you get into open source... % tetragon has left tetragon!~seneca@216.126.67.44 ...the more time you spend getting your prerequisites in order, and their prerequisites, & c? yeah, but after a while you get them all in order ... then you forget how much of a pain it was until you have to set it up on a new machine Probably about three days after I wipe Windows and install some Linux or BSD... :D win32 developers are welcome too I'd like to be such. % clunker3_ has joined #parrot if/when you get it working, you can update the wiki page: http://www.perlfoundation.org/parrot/index.cgi?parrot_development_on_windows cotto_home's url is at http://xrl.us/bjcdh I'm still paddling to get all the way up to zero. I'm off to get the SVN project loaded, and built, at which point I should be able to run spectests. Thanks for the hand so far, I'll be back if I stall out... Uh. For pity's sake. So to build svn, I should install Python, and ActiveState Perl (after already building my own from source, which didn't satisfy Parrot, then installing Strawberry), and Apache 2, and does this ever bottom out? tortoisesvn doesn't work? TortoiseSVN works great for getting parrot and friends, but the spectest_regression target relies on the command-line SVN tools. Which aren't included in TSVN 1.5, and there's no pre-built for that anywhere on the net that I find... (1.5 is brand-new...) And 1.5 does an auto-upgrade of local copies (incompatible with 1.4.x...) And gah. Perhaps if I come back in a couple of weeks everything will be over this temporary twistup. if the older versions include the cli tools, you can get them from http://sourceforge.net/project/showfiles.php?group_id=138498&package_id=151948 cotto_home's url is at http://xrl.us/gdgvw it strikes me that this wouldn't be a bad time to try to get my xp vmware machine booting again Yeah, that may be best. I'd just have to nuke my current working copies, downgrade to TSVN 1.4.x, reup, I should be good... cotto_home: Really? All my whining and you think it's a good time to dive in? Am I whining wrong or something? :D I'm most likely going to be doing it later anyway, so now'd be a good time to get familiar with the process. Thanks for your help, gonna scram, wife is home from city council. I'll let you know how I fared when next we meet. good luck good luck is probably all I can say. :D Coleoid++ Coleoid: tigris has win32 command-line svn installers... svn-1.4.6-setup.exe from http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100 do you really have to have 1.5.0? diakopter's url is at http://xrl.us/gdobo msg Coleoid tigris has win32 command-line svn installers... svn-1.4.6-setup.exe from http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100 do you really have to have 1.5.0? Message for coleoid stored. cotto_home's url is at http://xrl.us/gdobo % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru % Zaba has joined #parrot % Ademan has left Ademan!~dan@h-67-101-44-89.snfccasy.dynamic.covad.net % magnachef has left magnachef!~dmagnus@72-58-40-226.area3.spcsdns.net % Ademan has joined #parrot % Psyche^ has joined #parrot % Theory has joined #parrot % Infinoid has left Infinoid!~infinoid@mad.cow.org % Infinoid has joined #parrot % Patterner has left Patterner!~Psyche@e177236101.adsl.alicedsl.de % Psyche^ is now known as Patterner r28702 | petdance++ | trunk: : regex tweaked so vim does not get confused diff: http://www.parrotvm.org/svn/parrot/revision?rev=28702 % Theory has left Theory!~Theory@c-67-160-131-113.hsd1.wa.comcast.net bacek_: list assignment isn't implemented pmichaud: I can see it :) pmichaud: What about 'structural colonpair'? ...structural colonpair? | {*} #= structural this from token colonpair. that would be for things like :(...), :{...}, :<...>, etc? yes I don't think those are implemented either. I don't even remember what they mean. :-) they definetly not implemented :) My question is how to implement it? :) bacek_: pmichaud: stupid question. I tried to add adverbs into parser. Successfully hacked grammar. But can't figure out, what should be created for 'structural' in colonpair... depends on the structure. :(...) is for signatures. :<...> and :[...] are for identifier extensions. :{...} is an adverbial closure. in each case it's not likely to be a simple PAST node, but will depend on the context. for example, :<...> is used after category identifiers, as in infix:<+> all this handled in 'method postcircumfix' I think... So, in 'method coonpair' I just have $. colonpair well, colonpair is really a term what difference between 'token', 'term' and 'rule'? (And colonpair is token in STD.pm...) r28703 | pmichaud++ | trunk: : [rakudo]: : * Add .pick methods and functions. : * Add .elems methods and functions to Any. : * Resolves RT#56266 and RT#49085. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28703 RT 56266d: rand gets "invoke() not implemented in class 'Float' " - Revision: 28671 - open % teknomunk has left teknomunk!~teknomunk@r74-195-239-111.stl1cmta01.stwrok.ok.dh.suddenlink.net r28704 | petdance++ | trunk: : adding some type sanity diff: http://www.parrotvm.org/svn/parrot/revision?rev=28704 % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru % Zaba has joined #parrot % Zaba_ has joined #parrot % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru r28705 | pmichaud++ | trunk: : [rakudo]: : * spectest-progress.csv update : * 73 files, 944 passing tests as of 2008-06-26 00:00 diff: http://www.parrotvm.org/svn/parrot/revision?rev=28705 r28706 | petdance++ | trunk: : consting and reheaderizing diff: http://www.parrotvm.org/svn/parrot/revision?rev=28706 bacek: 'token' is a regex that doesn't backtrack (except where explicitly indicated) back: 'rule' is a regex where whitespace in the pattern corresponds to intertoken separators in the string to be matched r28707 | pmichaud++ | trunk: : [rakudo]: : * Move .cis and .unpolar into Any. diff: http://www.parrotvm.org/svn/parrot/revision?rev=28707