% iblechbot has joined #parrot % slightlyoff has joined #parrot % contingencyplan has left contingencyplan!~contingen@cpe-76-186-27-146.tx.res.rr.com % contingencyplan has joined #parrot % ruoso has joined #parrot % rotty` has joined #parrot % wknight8111 has joined #parrot % iblechbot has left iblechbot!~iblechbot@ppp-62-216-201-2.dynamic.mnet-online.de % wknight8111 has left wknight8111!~nobody@c-71-230-33-251.hsd1.pa.comcast.net % Zaba has joined #parrot % skids has left skids!~bri@c-71-233-204-100.hsd1.ma.comcast.net allison@perl.org | Concurrency Tasks: link: http://www.perlfoundation.org/parrot/index.cgi?concurrency_tasks % itz has joined #parrot % iblechbot has joined #parrot allison@perl.org | Concurrency Tasks: link: http://www.perlfoundation.org/parrot/index.cgi?concurrency_tasks is there anything like a simple tasks for parrot/perl6 n00bs wikipage? parrot has the cage tasks. moment. % tetragon has left tetragon!~seneca@gw-312-705.somanetworks.com itz: http://www.perlfoundation.org/parrot/index.cgi?parrot#contributing_to_parrothttp://www.perlfoundation.org/parrot/index.cgi?parrot#contributing_to_parrot er. http://www.perlfoundation.org/parrot/index.cgi?parrot#contributing_to_parrot allison@perl.org | Concurrency Tasks: link: http://www.perlfoundation.org/parrot/index.cgi?concurrency_tasks I can't see the link of a list of cage tasks, will recreate it... cage? it has been said that cage is parrot cage? many perl.org sites not coming back. So, start at the wiki page and we can go from there. =-) % itz has left itz!~itz@62.3.198.45 % itz has joined #parrot % allison has joined #parrot % Juerd has joined #parrot % mire has left mire!~Frodo@188-175-222-85.adsl.verat.net % allison has left allison!~chatzilla@dsl-241-48-93.telkomadsl.co.za % davidfetter has left davidfetter!~davidfett@start.fetter.org % paco has joined #parrot % Zaba_ has joined #parrot % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru this is the only perl.org service I have up at the moment. % mire has joined #parrot seen ask? ask was last seen on #perl 14 days and 20 hours ago, saying: hex: :-) [Apr 13 11:51:32 2008] seen robrt? robrt was last seen on #p5p 11 days and 12 hours ago, saying: xdg: Exactly. Thats what someone was complaining about [Apr 16 19:53:27 2008] .win 8 Coke: I don't think that putting hackathon work into branches "sends the right message" Could you be more specific? if I'm a hackathon participant, and I do anything of note, I'd like to see my work accepted into the trunk quickly % Zaba_ is now known as Zaba I don't want to see it shunted into a branch because of an upcoming release (that could conceivably be moved to avoid conflicting with the hackathon) i've been thinking about changing the release process so we create branches/QA, test it for a few days, and release from there I'm looking at it from an "instant" versus "delayed" gratification perspective then trunk becomes current development *only* and any changes made to branches/QA are rolled into trunk after release particle: why after release? I'd rather roll them directly into trunk as I locate them sure, that's fine too in that case I don't need the branch :-) i mean META.yml, etc % desertmax has joined #parrot bugfixes found during testing can be rolled directly into trunk I guess I don't see the advantage of the branch release prep activities shouldn't affect trunk, as trunk is never a release candidate if the release process took a couple of days, I could see it. But that's not generally the case. % uniejo has left uniejo!~uniejo@langebro.adapt.dk or, put another way, I'm not sure what existing problem you're trying to improve i believe as we approch 1.0, the release process will lengthen the existing problem is this: % kj has joined #parrot i'm in hawaii, and only have access to a win32 laptop i want a quality release i can't test it well enough to ensure quality, but i release anyway some days later, i get failure reports from cpan testers. i don't like that release cycle. are the failure reports likely to be ones that would be caught by a "release candidate" phase? if we have a branch for release candidates, we can even submit developer releases to CPAN for platform testing hmmm, that might work having the branch is useful if we do indeed get multiple testers for the candidate yes we can have smokers that look for changes to the branch ...and prioritize those requests over trunk smokes (RC phase) arguably, every release we are doing pre-1.0 doesn't even get as far as RC in terms of stability. pmichaud: I have gotten no feedback from committers to indicate that branches are considered second-class. coke: yes, that can be argued. but i argue that the only way to increase velocity is to ensure high stability have you? or are you trying to address a potential problem? Coke: the people at hackathons aren't committers (often aren't) sorry, "contributers" a few small scripts under tools/ could help us manage our branches better make it easier for contributors unfamiliar with svn to deal with them, etc coke: I'm looking primarily at new contributors, not existing ones but do you *know* this is an issue from previous anecdotal evidence on parrot? or are you trying to avoid a problem that you think *might* exist? that's what I'm trying to get a handle on here. And i think we can address that level of expectation socially. avoid a problem I think *might* exist, coupled with knowing that past hackathons haven't netted as many new long-term contributors as we might like but we don't have feedback from those that didn't come back that using a branch was the issue, right? we weren't using branches then (also, we've never had a hackathon that coincided with a release date) i.e, the reason we may not have observed this is because hackathons never juxtapositioned with releases as this one will chicago hackathon in november 2006 was within a week of a release date I would rather address this by being more socially interactive with our new contributors. many patches were submitted to rt and applied after the release well, I don't want to argue this too strongly, because it's really not that important to me. if I were a new participant, I'd feel really good about having my work immediately go into the trunk I'd feel less good if it went into a branch but didn't really have to I'd feel unappreciated if it went into a branch and then got forgotten (much like a warnocked patch) % Andy has joined #parrot no one said we would be putting *everything* into a branch. I was responding specifically to your concern about things that would impact the release. I'm just asking why release dates are sacrosanct in this instance. but rather than push it further, I'll just drop it. it's really not that important. % gryphon has joined #parrot (drop it) ok. pmichaud: is running Test.pm still on the priority list for rakudo? particle: *which* Test.pm ? pugs something that gets us todo/skip I thought that fudge handled that for us it helps i'm just thinking about old assumptions for milestones I'm not terribly impressed with pugs' Test.pm design -- it seemed like a lot of stuff was thrown in I'd rather come up with a cleaner Test.pm agreed wonderful. i agree. I'll write up rakudo milestones shortly -- have one or two other morning tasks to take care of first Will do my first full Rakudo day on Thu or Fri. jonathan++ * Coke continues to wait for his parrotcode.org commit to work. I'll be out of town Fri and Sat jonathan++ (it's taking a LONG time to time out.) ok, better for you if I make it Thursday? if you can (and you think you'll want my input on things), then yes. Well, your input is good to have. :-) Will look at that inheritance bug someone posted on list. t\02-test-pm\1-basic.........< postcircumfix colonpairs not yet implemented at line 41, near ", :desc('2" Oh, I can do that too, if you like. ;-) jonathan, what are your chance to come to fpw at the moment? what's wrong with :desc('foo') ?? :desc('foo') should work... Hmm yeah. hmm. :desc I know isn't done ah. :desc should be really easy then the error message is bad. cognominal: Erm, I really need to work out how much it's going to cost me. pmichaud: Agree, easy, just undone. cognominal: The location is a tad unusual = more costly to get to. You need to fly to Toulouse afk for a bit and you can ride with BooK in a car, see the wiki Is it's airport big? I'd hate tou-louse myself there... *groan* % rotty` has left rotty`!~user@81.223.119.66 cognominal: What dates should I be flying on? The Nordic workshop want me too. fpw Friday 30 May and Saturday jonathan is the (unofficial) european embodiment of rakudo :) cognominal: OK, so if I fly into Toulouse on the Thursday and leave from there on the Sunday, will that match up with the lifts? http://conferences.mongueurs.net/fpw2008/wiki?node=CoVoiturage # BooK is proposing a carpool from Toulouse de Albi if you arrive at the airport Thursday before 6pm this year is on a tight budget so I can't ask the organizer to pay part of your trip :( organizers organizers are sincere enough. indeed Jonathan: and the organizer are quite short on talks, so you probably do as many as you can/will :) cognominal: I'd very much like to be at both this and the Nordic one, I will try to make it happen. % sjansen has joined #parrot Sorry for not having an answer yet - my energies have been eaten up by finding a place to live from next month. :) you are welcome any time... * Coke would donate 5 bucks if you had a paypal link up somewhere. I imagine there are more people who would do the same. apply for a microgrant $500 will buy you a hamburger in london, i hear. * Coke wonders if the microgrants are going through the GC. jonathan? * Coke smacks purl. Oh baby, you do it so *good*! jonathan, what's your email address? well, they have better than burgers in Toulouse y'know, it's funny hearing people saying about the pound being strong agains the dollar. :-) % iblechbot has left iblechbot!~iblechbot@173.17-dial.augustakom.net I instead am having trouble with the weakness of the pound...aginst the euro. Coke: jnthn@jnthn.net seems search.cpan.org is down particle: Microgrant could work. no, microgrants are outside TPF GC I know someone has got a travel grant before. we have people like the Kerviel trader who works hard to lower euro currency :) there are 5 open microgrants for the taking, and yes, they can sponsor travel Given I've just had one grant given to me, I feel kinda odd about going chasing another one. "All your grants are belong to me." It would mean I could comfortably go to both events though. * Coke goes for 5 EU instead. * Coke urks at the exchange rate. jonathan : what we can do is to auction you talks :) but you will have to give one of your colorful t-shirts as a bonus :) jonathan: Do you believe that getting an additional grant will take that grant away from someone who is just as likely as you to do something productive? :) PerlJam: There's plenty of productive people in the Perl community besides me. :) jonathan: sure, but how many of them are applying for a grant? PerlJam: Given that there's five of them left now... Seems not many. jonathan : can you auction one of your t-shirts? Coke++ # thanks! :-O cognominal: Erm, maybe... Most of my t-shirts are *from* Perl conferences. ;-) As my mum frequently points out to me. "ANOTHER Perl t-shirt?!" % kj has left kj!~IceChat7@193.1.100.110 jonathan: Make your own via cafepress.com (put rakudo features on them or your picture or something) no, we want one of his very colorful tshirts :) hehe cognominal: Will see what I can do. Would people *really* want one of my t-shirts? ;-) well, that's a pretext... How do people report Perl Foundation funding to the government? As a grant like an academic grant or as self employment income? tewk: I've been doing it as the second of those. i've been doing the latter, as well however, it's a good question. And highly dependent upon the country you're in too, I guess. jonathan, I forgot your email address cognominal: jnthn@jnthn.net cognominal: Flying to Toulouse looks a lot more expensive, than taking a morning flight to Paris and getting the train down to Toulouse. well but then we have to take a train to albi, that's seven hours of train. From Toulous to Albi? *Toulouse no, from paris Sure, it is. I probably will take the train too from paris Aha, maybe I can join you for the train journey? jonathan is jnthn@jnthn.net sure and one hour subway from Roissy to Gare Monparnasse to take the train. What sort of time were you thinking of setting off on the Thursday? I can get a flight that arrives in Paris (ORY) at 08:50 maybe if we are two, and that the pooling car is not full we can manadge them to meet us at the Toulouse railway station OK, that sounds like a plan too. This is the Toulouse-Albi which is not fun. And you would get train back on the Sunday after the conference? From Paris to Toulouse it is TGV, a fast train I must see with BooK on #perlfr if he agrees your plane will land at Roissy or Orly? % iblechbot has joined #parrot cognominal: Orly YARLY ok I think we will be early at Toulouse so the best will probably to get a cab to Toulouse Blagnac airport (or some public transportation) to meet BooK. OK. * particle has a three line patch for postcircumfix:<> colonpairs particle++ % davidfetter has joined #parrot * particle wonders what it would take to get the :P5 regex modifier working particle: I think just specifying the :language of the regex block differently. erm, and parsing the adverbs to the regex. ;-) right OK, I'll put a microgrant application in for travel to the FPW and NPW. anybody have word on YAPC::NA? that's a cryptic question well, like are all the talks accepted that will be? http://yapcchicago.org r27217 | particle++ | trunk: : [rakudo] implement postcircumfix:<> for colonpairs diff: http://www.parrotvm.org/svn/parrot/revision?rev=27217 http://conferences.mongueurs.net/yn2008/schedule well, that answers my question * davidfetter a little disappointed not to have gotten any word on this from them :P cognominal: you have a patch pending for rakudo hash composers, correct? yes I mean a function. ok, i'd like to be able to pass isa_ok({ 'one' => 1 }, 'Hash'); I have not worked out, the grammar.pg that calls the hash() function % irc.eggebuh.com has changed the topic of to: Piper % irc.eggebuh.com has changed the topic of to: Piper Piper, go f... * ambs watches his tongue. ambs: yeah, I bet Piper logged that. :-P :D if you want to say something bad about Piper, be sure to do it when it's not looking (and make sure Tweety isn't watching either) I have it more when it opens a new tab just to warn me :) You can ignore those, neh? ignore piper? I *hate* * ambs checks the documentation % grim_fandango has left grim_fandango!~matt@bas2-kingston08-1167932018.dsl.bell.ca % grim_fandango has joined #parrot % cotto_work has left cotto_work!~cotto@tide536.microsoft.com % cotto_work has joined #parrot % jalbo has joined #parrot Hello. hi! r27218 | pmichaud++ | trunk: : [rakudo]: : * Change ROADMAP to provide a list of intended milestones. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27218 ...ok, that was fast, I have the grant already. FPW and NPW, here I come. :_) jonathan, PPW, no? jonathan, or PtPW, if you preffer... PPW? PPW is the Pittsburgh Perl Workshop http://pghpw.org or perl paddy wagon SMOP? it has been said that SMOP is a Simple Meta Object Programming or Simple Matter of Programming at http://www.perlfoundation.org/perl6/index.cgi?smop I'm planning to attend PPW Oh, argh, I'm meant to be meeting someone five minutes away, two minutes ago...gotta run. PTPW PTPW? PTPW is probably the Portuguese Perl Workshop (6-7 June, 2008) that one :) r27219 | pmichaud++ | trunk: : [rakudo]: : * Update to ROADMAP milestones. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27219 % ruoso has left ruoso!~ruoso@195.23.92.2 % Ivatar has joined #parrot % grim_fandango has left grim_fandango!~matt@bas2-kingston08-1167932018.dsl.bell.ca % AndyA has left AndyA!~andy@82.152.157.85 % Ademan has left Ademan!~dan@h-67-101-42-224.snfccasy.dynamic.covad.net Zaba: i'm sorry, i've been way to distracted to give your code a look. i'll try to get to it when i can zaba: what's the code/issue? I might be able to take a look. Someone can try this patch buliding with c++? http://rt.perl.org/rt3/Public/Bug/Display.html?id=53352 ack, i even messed that up it's rillian with the code issues % jrockway has left jrockway!~jrockway@dsl092-134-178.chi1.dsl.speakeasy.net pmichaud: you should see the issues in backscroll I scanned but they didn't pop out % AndyA has joined #parrot pmichaud: still stuck debugging tutorial 3. http://pastebin.ca/1000571 and http://pastebin.ca/1000570 rillian: okay, just a sec (finishing use.perl post) if I compile 'x = 1' I get bind(var('x'), undef) in the parse tree "particle" at 24.19.3.148 pasted "earlier posts from rillian" (18 lines) at http://nopaste.snit.ch/12844 and 'x = "one"' turns into bind(var('x'), val('Hash[0xaddr]')) I've not been able to figure out what I'm doing wrong % grim_fandango has joined #parrot * Coke ponders moving all the Tcl tickets out of parrot's bug queue. * Coke thinks this would be for the best. Coke: perhaps launchpad? % grim_fandango has left grim_fandango!~matt@bas2-kingston08-1167932018.dsl.bell.ca rt is so damn slow :( ambs: use the command line tool. Much faster. pmichaud: i was thinking googlecode. Coke, is there any command line tool for RT? (bug tracker, eventually svn repo for when we get booted out of perl.org...) rt command line? rtcli? rtcli is, like, RT CLI rt cli? i guess rt cli is http://www.perlfoundation.org/parrot/index.cgi?how_to_use_rt_from_the_command_line rillian: can you post the output of --target=past ? rt command line is RT CLI % mj41 has joined #parrot coke: i have a shiny empty repo created for parrot hlls * ambs googles currently populated with none coke++ if you'd like to start using it for tickets, i think we can make that happen depends on where it is. googlecode rumour has it googlecode is google's sourceforge replacement which project? which project is this? squawk.googlecode.org wget: unable to resolve host address `squawk.googlecode.org' s/org/com/ purl, forget which project ambs: I forgot which project rillian: on line 63 of actions.pm, you have # make $/{$key}; it probably needs to be make $($/{$key}); pmichaud: http://pastebin.ca/10000697 otherwise it's putting the parse node into the tree instead of the PAST node er http://pastebin.ca/1000697 coke: hopefully, we can implement our own columns, like HLL or something particle: that's exactly the kind of wonkery I'm trying to avoid. =-) * pmichaud files a ticket to generate a more useful error for rillian's case pmichaud: I did try that in my punctuation-fiddling phrase. "Method 'get_scalar' not found of invocant of class 'Undef'" coke: wcoleda@gm...? yes you're now a project owner I'll see if mdiep has a strong preference on whether or not to share. rillian: okay, then that means that something is returning 'Undef' for expression pmichaud: that does make the string literal work though, so you're on the right track then it's a problem with integer_constant how to I print the class of a variable? could try $var.WHAT but I'm not sure that works yet. r27220 | pmichaud++ | trunk: : [rakudo]: : * Another ROADMAP update (modules and versions) diff: http://www.parrotvm.org/svn/parrot/revision?rev=27220 c:\usr\local\parrot\clean\languages\perl6>..\..\parrot perl6.pbc "say 1.WHAT" Error: file cannot be read: say 1.WHAT particle: need a -e that's a *very* misleading error er, right. Int particle: yes, but this isn't rakudo rillian is working on yes, i know. I don't know if .WHAT is supported by Protoobject or NQP yet it's not. I will undoubtedly add it. Sooner if someone files a ticket. :-) rillian: you're going to hate me for this, but.... it's another feature to backport from rakudo in grammar.pg, line 50 | {*}#= integer_constant has an extra space at the end of the line so the key is coming in as "integer_constant " and not "integer_constant" ooh! Protoobject.pir *does* support .WHAT oh. Then .WHAT should work on PAST::* nodes i'm so far behind in parrot these days :( yes, indeed. pmichaud: no, I am *very* grateful you noticed that. because I never would have. time to make my editor ugly on such things, I guess I guess PGE should strip trailing blanks when figuring out #= keys rillian: do you use vim? nano * particle has yet to find someone that uses kate .oO(...someone uses an iPod for parrot development? wow!) "smart whitespace matching, except in magic comment strings!" pmichaud: :) * particle has a command in vim to trim trailing whitespace " remove trailing whitespace map ,ts :%s/\s\+$// imap ,ts :%s/\s\+$//a yay, now it works! thanks much, all of you. thanks for being patient with us :-) % mj41 has left mj41!chatzilla@pc-jurosz.ro.vutbr.cz ok, how do i set up ccache? * particle[ventus] reads the manpage do you want it to just run for parrot, or for everything? ./configure --cc='ccache gcc' perl Configure.pl (note: ccache is default on feather) coke: iunno, what do other folks do? "pmichaud" at 76.183.97.54 pasted "my rebuild script (w/ccache)" (9 lines) at http://nopaste.snit.ch/12846 * rillian would find distcc more useful if it were possible to sanely cross-install cross-compilers. pmichaud: not make -j? % mj41 has joined #parrot % Theory has left Theory!~Theory@71-220-216-36.eugn.qwest.net I haven't seen that make -j makes things significantly faster for me and I don't want to have to worry about whether the current parrot is -j capable or not I have other bugs to chase. :-) er, just so I understand, having extra whitespace at the end of the key didn't stop my integer_constant method from being called, because *that* name matched the rule name, but when my expression method called make $($/{$key}), it did so with a $key that didn't exist, so we got an undef instead of the Past::Val object the integer_constant method had set. Is that right? rillian: exactly right. ta and Undef doesn't understand get_scalar yet in general, don't fear the -j anymore. =-) (but yes, avoiding borkage in parrot is good when you're working on a language.) if only I'd debug-printed $key with quotes around it like I did the actual constant particle[ventus]: (ccache) on feather, I just use gcc which is symlinked to ccache. on my mac, for historical reasons, I invoke ccache directly and pass the compiler as an arg. feather's setup is much easier. * Infinoid just adds /usr/lib/ccache/bin/ to his PATH in his /etc/profile I wanted a shared ccache initially But that's problematic with file access permissions. Never could get that to work well. hmm. could probably merge everything into the same user using distcc, and then ccache that... but is it worth the overhead? well, i'm running on my laptop, and don't expect to be building much other than parrot % rdice has left rdice!~richard_d@CPE0014bfafbbd5-CM0011e6ecf48a.cpe.net.cable.rogers.com so, i'll likely use the link approach particle[ventus]: do you have a /usr/lib/ccache/bin/ full of symlinks? /usr/lib/ccache is full of links you should be able to just add that to the front side of your PATH mine configuration [ambs@rachmaninoff SEPLN2008]$ ls -l /opt/ccache/ total 32 lrwxr-xr-x 1 root admin 19 6 Abr 20:32 c++ -> ../local/bin/ccache lrwxr-xr-x 1 root admin 19 6 Abr 20:32 cc -> ../local/bin/ccache lrwxr-xr-x 1 root admin 19 6 Abr 20:32 g++ -> ../local/bin/ccache lrwxr-xr-x 1 root admin 19 6 Abr 20:32 gcc -> ../local/bin/ccache :D * ambs is a spammer Did you sell replica ccaches? r3p l1c a hehehe Juerd, but yes, for feather a common ccache would be great r27221 | coke++ | trunk: : [tcl] : Begin movement of tcl tickets out of RT queue to simplify things for parrot. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27221 % particle[ventus] has left particle[ventus]!~particle@c-24-19-3-148.hsd1.mn.comcast.net ambs: Maybe feather needs a sysadmin wiki, with its todo list TODO: add todo here Right I'm adding it to my personal todo list It's probably worth the tuit investment. * ambs doesnt use feather, for now % particle[ventus] has joined #parrot feather? feather is http://feather.perl6.nl/ or a perl6 community development server how do i tell gnome-terminal to run my .profile every time? particle[ventus]: You don't. You tell your *shell* to do that. run it from .bashrc or .zshrc or whatever particle[ventus]: e.g. echo 'source ~/.profile' >> .bashrc that doesn't seem to do what i want and then you have to re-exec bash to get it for this session. or, "what do you want that that doesn't do?" =-) if i open a new terminal after doing that, i get a blank screen if i hit ctrl-c, it gives me a prompt can you nopaste your .bashrc and your .profile? is this on feather? no, it's on ventus, my laptop Coke: I would be surprised if people used gnome-terminal on feather. oooh: http://event.perlbelarus.org/minsk2008/ Maybe your .profile exec your .bashrc, some distros do that by default. indeed, .profile contains #include .bashrc if it exists freaky. still, setting PATH="/usr/lib/ccache:$PATH" in .profile doesn't work put it in .bashrc then you'll need to export it, too. no need to export. works from .bashrc. I'm not so sure... you will need to export if you want GNU make to run the same thing your shell does PATH is always already exported, unless you make some unusual. ok :) jalbo: If you change it, you get a local non-exported copy afaik * Coke wonders how much of his unix experience is cargo culted from 12 year old aix and xenix, and 10 year old solaris. Juerd: if you change it in a subshell, but in a .profile is not the case. Aha Coke: I believe that Unix is a cargo cult, entirely. my favorite definition of a scripting language is that you don't ever actually know what you're doing, you just cut-and-paste from something similar and twiddle the punctuation until it works well, that covers Java pretty well rillian: I have seen a lot of C code written that way, also. hrm. win32 has a Sleep() that takes a millisecond argument. but its not in time.h, its in windows.h. well, whatever, maybe I can use that to fix mingw's sleep ok, so how do i know that ccache is working? particle[ventus]: rm -rf ~/.ccache, compile something, see if it was recreated it's enough for me to know that ~/.ccache now exists. Infinoid++ you probably want to set a maximum size on the cache directory, at some point. ccache --help it filled up my 5GB /home partition before I noticed it :P particle[ventus]: Compile something twice with a make clean in between, and if it's much faster the second time around, then ccache works ;) i have 1 20GB partition here a big SVN::BinarySearch will use up a surprising amount or App::SVNBinarySearch or whatever it is :) It sucks when a make script regenerates a non-changed file. Then ccache thinks it has to be recompiled. If it not works, build a longer airport until cargo comes. uh, no, ccache decides that based on the md5sum of the preprocessor output Infinoid: Really? Has it always done that? it has for the last couple of years at least... that's how long I've been using it (App::SVNBinarySearch) holy crap, people use that? % jrockway_ has joined #parrot * Coke feels guilty. Coke: yeah! it's a great way to fill up your ccache. :) Infinoid: HA! glad to help. * particle[ventus] is surprised that coke is still shocked about that Infinoid: Hm... however, particle[ventus] has never used it particle[ventus]: it was basically a proof of concept someone convinced me to put on cpan. someone++ it's too stupid to use svn log, right? i mean, to determine which revs are in the branch you're testing % jrockway_ is now known as jrockway Talking about cpan, is amusing when you can't update Test::Harness because his test need an updated Test::Harness % ruoso has joined #parrot jalbo: perhaps they should add a 'use blib' to the test? Don't know, I just forced the install and tested later. But maybe that's a barrier for possible testers. yeah, probably yeah, probably is something that needs doin/working on particle[ventus]: (too stupid) yes. coke: the overhead might be worth it on large projects like parrot, but probably not for small stuff anyway, maybe someday i'll code it up. can't be too hard nope. pretty easy. * Infinoid contemplates a svn-bisect command (similar to git-bisect) Infinoid: wots that? same idea, bit more manual intervention you give it some initial bounds, and then say "git-bisect good" or "git-bisect bad" and it goes and updates to the next rev for you to try for some reason, that fits into my brain a bit better than writing a "realclean; configure; make; test && echo 1" script Infinoid: next version of app:svnbs will not do an update, but a co or export avoiding the need for most of the infrastructure. export++ (unnecessary metadata)-- Coke: sounds like that would be a lot cleaner there's always the danger of some rev having a bug that modifies a file tracked by svn, which means I've had to add a "svn revert -R ." to the cleanup section of the script so if the script doesn't need a cleanup section, I'm all for it :) % jrockway has left jrockway!~jrockway@stonepath.jrock.us % jrockway has joined #parrot obra++ * Infinoid adds a Parrot_usleep() to the various platforms % barney has joined #parrot r27222 | chromatic++ | trunk: : [src] Added STRUCT_COPY_FROM_STRUCT macro to perform struct copy when the : source is not a pointer (NotFound, RT #53352). diff: http://www.parrotvm.org/svn/parrot/revision?rev=27222 obra++ % IllvilJa has joined #parrot * jalbo is NotFound % Zaba_ has joined #parrot % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru % rdice has joined #parrot % rdice has left rdice!~richard_d@CPE0014bfafbbd5-CM0011e6ecf48a.cpe.net.cable.rogers.com ah. jalbo++ % sjansen has left sjansen!~sjansen@hq-nat2.gurulabs.com % ambs has left ambs!~ambs@255.92.54.77.rev.vodafone.pt % sjansen has joined #parrot % Ivatar has left Ivatar!~graham@tu055.demon.co.uk % iblechbot has left iblechbot!~iblechbot@ppp-62-216-197-52.dynamic.mnet-online.de % Theory has joined #parrot % Theory has left Theory!~Theory@71-220-216-36.eugn.qwest.net % jrockway has left jrockway!~jrockway@stonepath.jrock.us % jrockway has joined #parrot % jrockway has left jrockway!~jrockway@stonepath.jrock.us % jrockway has joined #parrot % grim_fandango has joined #parrot % barney has left barney!~bernhard@dslb-084-058-105-035.pools.arcor-ip.net % rdice has joined #parrot % desertmax has left desertmax!~markus@80-123-39-187.adsl.highway.telekom.at % AndyA has left AndyA!~andy@82.152.157.85 % AndyA has joined #parrot % jalbo has left #parrot r27223 | chromatic++ | trunk: : [src] Ported more STRUCT_COPY uses to STRUCT_COPY_FROM_STRUCT (missed in : r27222, more of RT #53352 from NotFound). diff: http://www.parrotvm.org/svn/parrot/revision?rev=27223 % wknight8111 has joined #parrot % davidfetter has joined #parrot % Andy has left Andy!~AndyL@host3130.follett.com % Limbic_Region has joined #parrot r27224 | chromatic++ | trunk: : [spec] Updated spec file; tested with Fedoras 7, 8, and 9-beta (Gerd Pokorra, : RT #53450). diff: http://www.parrotvm.org/svn/parrot/revision?rev=27224 % davidfetter has left davidfetter!~davidfett@start.fetter.org * Limbic_Region just noticed that rakudo's make spectest seems to be passing more tests on Win32/Cygwin I'm getting an error for "make perl6" on WinXP. Problem linking to "MSVCR90.dll". is this a real issue, or just a problem on my system? % sjansen has left sjansen!~sjansen@hq-nat2.gurulabs.com I don't ignore the possibility that my system is just borked from years of haphazard configuration changes % japhb has joined #parrot Hm. Thinking about trying to add state vars to rakudo. Can Rakudo use modules from the 'parrot' namespace yet? And if so, what's the current syntax? * japhb remembers back in Pugs land using 'use perl5:Foo::Bar;' wknight8111 - I do Win32/MinGW and Win32/Cygwin without issues japhb: jonathan said he was going to consider working on that, but I haven't seen any commit messages mentioning anything about it. jonathan: please please please please work on getting Rakudo to access other HLL namespaces (parrot at the least), sometime soon -- that's I think the next Big Block to me doing my OpenGL stuff in Perl 6 (since things are progressing on the Parrot side, and the triangle spins in PIR on at multiple platforms) s/ on at / on / Limbic_Region, I'm using cl.exe. I must just have a bad configuration or something % tetragon has joined #parrot japhb: You're not the first person to ask for this kinda thing...I will try and do something for you. jonathan: I very much appreciate it, with ample realization that I'm asking someone *else* to do work for something *I* want. :-) japhb: Sure, but I'm funded to improve Rakudo, and if you can make it do pretty graphics stuff, well, that's just cool. ;-) :-) % LimbicRegion has joined #parrot % LimbicRegion has left LimbicRegion!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net % kid51 has joined #parrot % Limbic_Region has left Limbic_Region!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net * jonathan sleeps r27225 | chromatic++ | pdd25cx: : [exceptions] Removed Parrot_init_exceptions() and its residue. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27225 % ruoso has left ruoso!~ruoso@a83-132-32-130.cpe.netcabo.pt chromatic@wgz.org | Concurrency Tasks: link: http://www.perlfoundation.org/parrot/index.cgi?concurrency_tasks dalek's url is at http://xrl.us/bjqpy % sjansen has joined #parrot % rdice has left rdice!~richard_d@CPE001ff33cb98b-CM00159a01d44c.cpe.net.cable.rogers.com chromatic@wgz.org | Concurrency Tasks: link: http://www.perlfoundation.org/parrot/index.cgi?concurrency_tasks dalek's url is at http://xrl.us/bjqpy % mj41 has left mj41!chatzilla@pc-jurosz.ro.vutbr.cz % particle[ventus] has left particle[ventus]!~particle@c-24-19-3-148.hsd1.mn.comcast.net % Theory has joined #parrot r27226 | jkeenan++ | trunk: : Applying patch submitted in RT 53270: Rename/refactor _handle_mswin32()). Those subroutines are now superseded by Parrot::Configure::Step::Methods::_add_to_libs(). diff: http://www.parrotvm.org/svn/parrot/revision?rev=27226 % particle has left particle!~particle@c-24-19-3-148.hsd1.mn.comcast.net % particle has joined #parrot % Maddingu1 has joined #parrot % bgeron has left bgeron!bgeron@toad.stack.nl % Maddingue has left Maddingue!~Maddingue@profane.mongueurs.net % bgeron_ has joined #parrot % Zaba has joined #parrot % sjansen has left sjansen!~sjansen@75-169-116-114.slkc.qwest.net % irclogbot has left irclogbot!moritz@faui2k3.org % jq has left jq!~jquelin@merlin.mongueurs.net % konobi has left konobi!~scott@jadis.narnia.org.uk % leo has left leo!lt@feather.perl6.nl % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru % Juerd has left Juerd!juerd@feather.perl6.nl % rafl has left rafl!~rafl@62.75.161.67 % konobi_ has joined #parrot % askie_ has joined #parrot % leo has joined #parrot % Juerd has joined #parrot % particle has left particle!~particle@c-24-19-3-148.hsd1.wa.comcast.net % jq has joined #parrot % Maddingu2 has joined #parrot % rafl has joined #parrot % askie has left askie!~askie@81.171.100.207 % particle[ventus] has joined #parrot % irclogbot has joined #parrot % Maddingu1 has left Maddingu1!~Maddingue@profane.mongueurs.net % particle has joined #parrot Is anyone using the copy of parrot installed on feather? or, more to the point, if I installed the latest and greatest parrot on feather, would anyone complain? Are you saying that you'd like to do 'make install'? aye well, someone already did "make install" for an older version of parrot. I'd just like to update it. $ parrot --version This is parrot version 0.4.5-devel (r13933) built for i386-linux. I know that others have advised against developers doing 'make install'. I don't recall the exact arguments why. True, that *is* old. because it didn't quite work and the installed copy would occasionally get in the way of the developer's copy was the way I remember it. Perhaps if you posted to the list and said, "I'm gonna do this in 24 hours unless someone tells me why not to." I remember it similarly % gryphon has left gryphon!~gryphon@dsl-209-221-185-54.zipcon.net I may just do that. PerlJam: just do it. parrot 0.4.x is USELESS. well, time for me to put kids to bed, be back in a little while. particle[ventus]: Oddly I remember claims as to it being useful for something when it was the release version:) avar: times change :) r27227 | jkeenan++ | trunk: : Changes made in the way steps tests are called appear to obviate the need for a pass() to keep Devel::Cover happy. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27227 My config/auto/readline.pm patch still applies... tetragon: Did you see http://rt.perl.org/rt3/Ticket/Display.html?id=52904 That's why I'm hesitant about its results The darwin changes were for temporary flags * tetragon misreads the number, thinking its one of the other recently mentioned ones that affects readline parrotvm.org runs on feather, correct? Is that why it takes so long to come up? No, you're correct. That link was for the tracker ticket. Did you see: http://rt.perl.org/rt3/Ticket/Display.html?id=53452 I don't encounter that, but I use my architecture patch I can't get it to build the i386 side, so I apply a patch to stop the fat build As I suggested last week, Allison is the person who, besides yourself, will be most likely to ferret out bugs on OS X. Anyway, I'll be back within the next 1.5h * kid51 must sleep $kid51->sleep(8 * 3600); % kid51 has left kid51!~jkeen@pool-70-107-13-254.ny325.east.verizon.net % particle has left particle!~particle@c-24-19-3-148.hsd1.wa.comcast.net % particl1 has joined #parrot % tetragon has left tetragon!drew@dsl.ss.org % Maddingu2 has left Maddingu2!~Maddingue@profane.mongueurs.net % Maddingu1 has joined #parrot % particl1 has left particl1!~particle@c-24-19-3-148.hsd1.mn.comcast.net % particle has joined #parrot % mire has left mire!~Frodo@238-172-222-85.adsl.verat.net % mire has joined #parrot % particle has left particle!~particle@c-24-19-3-148.hsd1.mn.comcast.net % particle[ventus] has left particle[ventus]!~particle@70.89.120.57 % Zaba_ has joined #parrot % tetragon has joined #parrot % particl1 has joined #parrot * tetragon reviews the tickets linked to by the traking ticket % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru Aww... it doesn't refer to all of the tickets. I don't see a link to the glibcism in Parrot_print_backtrace that stops 10.5 users from getting a useful backtrace % particle has joined #parrot From what I've seen, I think a fair number of the tickets in it (and ones referred to by them) could probably be resolved with the architecture patch I use (The one that removes '-arch foo' from the flags returned by Perl 5) % particle has left particle!~particle@c-24-19-3-148.hsd1.wa.comcast.net % particl1 has left particl1!~particle@c-24-19-3-148.hsd1.mn.comcast.net % particle has joined #parrot % wknight8111 has left wknight8111!~nobody@c-71-230-33-251.hsd1.pa.comcast.net % Ademan has joined #parrot % irc.darkuncle.net has changed the topic of to: Piper % Theory has left Theory!~Theory@c-24-21-175-208.hsd1.mn.comcast.net % uniejo has joined #parrot % desertmax has joined #parrot % IllvilJa has left IllvilJa!~jilves@emea-netcache1.oracle.co.uk % IllvilJa has joined #parrot % slightlyoff has left slightlyoff!~slightlyo@204.14.154.209 % Maddingu1 is now known as Maddingue_ % Patterner has left Patterner!~Psyche@e177239228.adsl.alicedsl.de r27229 | fperrad++ | trunk: : [uuid] : - add the comment : : CURRENTLY, UNUSABLE. NEED A SOURCE OF ENTROPY. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27229 % Psyche^ has joined #parrot % Psyche^ is now known as Patterner % cout has left cout!~cout@c-68-58-247-49.hsd1.sc.comcast.net % Sartak has joined #parrot % Sartak has left Sartak!~sartak@69.25.196.249 % Sartak has joined #parrot