% chromatic has left chromatic!~chromatic@sub17-30.member.dsl-only.net % HG` has joined #parrot % HG` has left HG`!~wells@user-5442c123.lns2-c8.dsl.pol.co.uk anyone around that can answer a PIR question? eh. I'll ask tomorrow during the day zev_: Is the patch for the runtime yours? yes % zev_ is now known as zev Cool - it looks about right to me. Did anyone apply it yet? I don't believe so OK; heading off to do some sightseeing here shortly, but if nobody beats me to it I'll get it in next time I have time. It looks pretty much how I was going to do it. :-) You had a PIR question too? yep I'll answer it if I can. :-) do you know why the second say fails here: http://paste.husk.org/10948 get_global $P11, "foo" new $P11, "Integer" I don't understand That looks very...wrong... Because here $P11 is immediately overwritten with a new Integer PMC. So the first time you do a get_global, but immediately that register is used for something else. So you never end up giving what get_global returns to say that time. but shouldn't the new be making "foo" an Integer? No. For that you need to make a new integer, then do a set_global somewhere to see foo to be the new integer. I was under the impression that get_global makes the named register and the named name aliases for eachother oh, hrm No; get_global just does the lookup in the namespace. And gives you what it finds in that register. alright. thanks have fun sightseeing! welcome. Heh, not likely around here you won't be. Thanks, it's Kiev and the sun is shining, so should be good. % iblechbot has joined #parrot % MikeJS has left MikeJS!~mike@sprintf.net r26038 | jonathan++ | trunk: : [rakudo] First cut of smart-match for Lists; doesn't respect Whatever and so forth yet, or differences between various list types. diff: http://parrotvm.org/svn/parrot/revision/?rev=26038 % davidfetter has joined #parrot % barney has joined #parrot r26039 | bernhard++ | trunk: : [Plumhead] : Clean up files generated PMC testing diff: http://parrotvm.org/svn/parrot/revision/?rev=26039 % davidfetter has left davidfetter!~chatzilla@start.fetter.org % barney has left barney!~bernhard@p549A22CB.dip0.t-ipconnect.de % PacoLinux has joined #parrot % cognominal_ has joined #parrot % kid51 has joined #parrot % HG` has joined #parrot % HG` has left HG`!~wells@user-5447ee2c.wfd93.dsl.pol.co.uk % davidfetter has joined #parrot % ptc_ is now known as pt % pt is now known as ptc % mncharity has joined #parrot % Andy has joined #parrot % Andy has left Andy!~Andy@64.81.227.163 % Andy has joined #parrot % davidfetter has left davidfetter!~chatzilla@start.fetter.org % Andy has left Andy!~Andy@64.81.227.163 % Andy has joined #parrot % Andy has left Andy!~Andy@64.81.227.163 % Andy has joined #parrot % amoore has left amoore!~amoore@CPE-24-163-202-170.kc.res.rr.com % kid51 has left kid51!~jkeen@pool-71-247-45-209.nycmny.east.verizon.net % kj has joined #parrot % x has left x!~chatzilla@host86-139-25-133.range86-139.btcentralplus.com % Limbic_Region has joined #parrot % guru has joined #parrot % buildbot has left buildbot!~buildbot@smtp.matisse.net % guru has left guru!~guru@74.12.144.30 r26040 | kjs++ | trunk: : [c99] change .local into .label for macro labels. diff: http://parrotvm.org/svn/parrot/revision/?rev=26040 % davidfetter has joined #parrot % davidfetter has left davidfetter!~chatzilla@start.fetter.org r26041 | kjs++ | trunk: : [docs] merge 2 files of imcc documentation : update MANIFEST; this also includes some other files; MANIFEST was not updated properly. r26042 | kjs++ | trunk: : [docs] remove overview doc of imcc; this file doesn't have added value. update manifest. diff: http://parrotvm.org/svn/parrot/revision/?rev=26042 % buildbot has joined #parrot % cognominal_ has left cognominal_!~cognomina@82.67.232.89 % guru has joined #parrot % cognominal_ has joined #parrot r26043 | kjs++ | trunk: : [c99] add quotes to the class name argument for "new" instructions. diff: http://parrotvm.org/svn/parrot/revision/?rev=26043 % kid51 has joined #parrot % Andy has left Andy!~Andy@64.81.227.163 % guru has left guru!~guru@74.12.144.30 % x has joined #parrot % amoore has joined #parrot % diakopter is now known as diakopte1 % diakopte1 is now known as diakopter % diakopter has left #parrot % diakopter has joined #parrot % Theory has joined #parrot % cognominal_ has left cognominal_!~cognomina@82.67.232.89 % Theory has left Theory!~Theory@dsl093-038-250.pdx1.dsl.speakeasy.net % guru has joined #parrot % guru has left guru!~guru@74.12.142.61 % jjore has left jjore!~jjore@c-24-16-241-176.hsd1.wa.comcast.net % slightlyoff has left slightlyoff!~slightlyo@204.14.154.209 % kid51 has left kid51!~jkeen@pool-71-247-45-209.nycmny.east.verizon.net % jjore has joined #parrot r26044 | petdance++ | trunk: : removed an unused interpreter argument diff: http://parrotvm.org/svn/parrot/revision/?rev=26044 % cognominal_ has joined #parrot r26045 | kjs++ | trunk: : [imcc] remove unused mk_address function and update header. diff: http://parrotvm.org/svn/parrot/revision/?rev=26045 % peeps[work] has joined #parrot r26046 | kjs++ | trunk: : [bf] change '(0)' into '0' as first argument to get_params. (remove parens) : change .ResizableArray into 'ResizableArray' diff: http://parrotvm.org/svn/parrot/revision/?rev=26046 r26047 | kjs++ | trunk: : [bf] change .Type into 'Type' diff: http://parrotvm.org/svn/parrot/revision/?rev=26047 r26048 | kjs++ | trunk: : [docs] remove PIR language/syntax reference bits from imcc's readme; this is not the place for that (there's enough material elsewhere). This file should probably be merged into another file in docs/imcc, or deleted altogether. diff: http://parrotvm.org/svn/parrot/revision/?rev=26048 % jjore has left jjore!~jjore@63-228-114-187.tukw.qwest.net r26049 | kjs++ | trunk: : [docs] move compilers/imcc/README to docs/imcc/README. update manifest. diff: http://parrotvm.org/svn/parrot/revision/?rev=26049 % kj has left kj!~IceChat7@ip565fd420.direct-adsl.nl % ruoso has left ruoso!~ruoso@85.138.239.223 % itsme20F has joined #parrot % itsme20F has left itsme20F!~itsme20F@ANantes-257-1-39-117.w90-25.abo.wanadoo.fr % PacoLinux has left PacoLinux!~paco@139.Red-80-36-122.staticIP.rima-tde.net % jjore has joined #parrot % IllvilJa has left IllvilJa!~jilves@emea-netcache1.oracle.co.uk % AndyA has left AndyA!~andy@82.152.157.85 % x has left x!~chatzilla@host86-139-25-133.range86-139.btcentralplus.com % jjore has left jjore!~jjore@c-24-16-241-176.hsd1.mn.comcast.net % jjore has joined #parrot % jjore has left jjore!~jjore@c-24-16-241-176.hsd1.mn.comcast.net % AndyA has joined #parrot % jjore has joined #parrot % emmy29 has joined #parrot % emmy29 has left emmy29!~emmy29@ANantes-257-1-39-117.w90-25.abo.wanadoo.fr r26050 | chromatic++ | trunk: : [Pheme] Rewrote some PIR to use tail calls when possible. This was an : experiment to see if it worked and if it is worth doing. : It looks worth doing. diff: http://parrotvm.org/svn/parrot/revision/?rev=26050 % iblechbot has left iblechbot!~iblechbot@185.17-dial.augustakom.net % Andy has joined #parrot pmichaud++ http://perlbuzz.com/2008/02/patrick-michaud-spreads-the-word-at-fosdem.html Andy's url is at http://xrl.us/bgpj7 r26051 | chromatic++ | trunk: : [Pheme] Avoid double declaration of Pheme classes. diff: http://parrotvm.org/svn/parrot/revision/?rev=26051 % davidfetter has joined #parrot r26052 | chromatic++ | trunk: : [PCT] Converted a few non-tail calls to tail calls. diff: http://parrotvm.org/svn/parrot/revision/?rev=26052 % kid51 has joined #parrot % jjore is now known as jjore_away % jjore_away has left jjore_away!~jjore@c-24-16-241-176.hsd1.mn.comcast.net % peeps[work] has left peeps[work]!~peepsalot@cpe-67-9-161-48.austin.res.rr.com % jjore has joined #parrot % jjore is now known as jjore_away % jjore_away is now known as jjore % jjore has left jjore!~jjore@c-24-16-241-176.hsd1.mn.comcast.net r26053 | chromatic++ | trunk: : [gc] Constant PMCs with custom mark() entries now always get called during the : mark phase of GC, even if their live flag is set. (Nothing clears their live : flag during sweep, so any of their contained PObjs might not get marked during : the next mark phase.) % davidfetter has left davidfetter!~chatzilla@start.fetter.org % davidfetter has joined #parrot % ruoso has joined #parrot Am looking for people who can give the new configuration step tests a whirl; any volunteers? % mncharity has left mncharity!~jobsearch@c-76-24-29-201.hsd1.ma.comcast.net % ruoso has left ruoso!~ruoso@a81-84-248-123.cpe.netcabo.pt % lbr has joined #parrot OHAI HAI I MAED NU FRENZ purl: OHAI? kid51: wish i knew I made a syntax error in my first lolcode program ever purl, Ohai is a town in the Southland Region of New Zealand's South Island. OK, kid51. kid51: I was amused that my tiny patch from 2004 is still causing me to get the occasional parrot mail ;) kid51, it's lolcode http://icanhascheezburger.com/2007/09/29/i-maed-nu-frend/ lbr: Aha! so can you answer the question I posed? did and didn't, sorry 2004? where did that come from. 2003! % davidfetter has left davidfetter!~chatzilla@start.fetter.org kid51: just read the ticket - I'm really the wrong person to ask whether it should be closed, since the scope changed since I was least involved my opionion, 5.8.0 time, was that perls implementation is "not good enough, but maybe best we can do" (s/least/last/) IIUC, that was Chip's last comment on the subject as well. But he's not around to ask. * lbr hasn't been following the soap that is parrot :) % LimbicRegion has joined #parrot % LimbicRegion has left LimbicRegion!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net % Theory has joined #parrot % Limbic_Region has left Limbic_Region!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net % Limbic_Region has joined #parrot Am getting 500 Server Errors at rt.perl.org. % wknight8111 has joined #parrot soap? soap is, like, Snakes on a @($*&@ Plane!~ or http://images.ucomics.com/comics/wpswi/2006/wpswi060820.gif or something you don't drop in prison or http when you actually read the spec % wknight8111 has left wknight8111!~nobody@c-71-230-33-251.hsd1.pa.comcast.net % ptc_ has joined #parrot jdv79: episodical with DRAMA! % ptc has left ptc!~cochrane@p5483E6E0.dip.t-dialin.net * kid51 must sleep $kid51->sleep(8 * 3600); % kid51 has left kid51!~jkeen@70.107.2.225 % wknight8111 has joined #parrot % jjore has joined #parrot % jjore is now known as jjore_away % jjore_away is now known as jjore % jjore has left jjore!~jjore@c-24-16-241-176.hsd1.wa.comcast.net % julian has joined #parrot % julian has left julian!~julian@c-24-16-241-176.hsd1.mn.comcast.net % julian has joined #parrot % Coke has joined #parrot bah. GC bugs in tcl again. % julian has left julian!~julian@c-24-16-241-176.hsd1.mn.comcast.net % julian has joined #parrot % julian has left julian!~julian@c-24-16-241-176.hsd1.mn.comcast.net % Limbic_Region has left Limbic_Region!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net * pmichaud svn up's to get a fresh copy of Parrot to take with him on the plane % julian has joined #parrot % wknight8111 has left wknight8111!~nobody@c-71-230-33-251.hsd1.pa.comcast.net plane back? yes safe travels thanks. the next couple of days will be long stretches of nothing to do punctuated by rushing to get something done % julian has left julian!~julian@c-24-16-241-176.hsd1.wa.comcast.net % julian has joined #parrot % julian has left julian!~julian@c-24-16-241-176.hsd1.wa.comcast.net pmichaud: svn up? how do you manage without offline diff? * lbr goes crazy I'm rarely offline. I mean svk has its many variances of suck, but at least you have a working copy :) I'm never offline long enough for it to matter. I have a working copy with svn, too. But I suspect you mean "at least you can do intermediate commits." yes, but I do mean "svn diff" oh that's not actually something I typically need while writing probably just the way I program * lbr uses it all the time on the modest assumption that he usually supplies the fuck ups not his team * lbr is not always right svn diff works fine offline. really? coke: for the most recent revision only, or even for historical ones? "local changes vs. whatever the last updated version" right which is the interesting bit if only svn could merge a liiiitle smarte r hmmm, it looks to me I could get a lot of spectests passing just by making them actually follow the spec :-) punk. % Ademan has joined #parrot % julian has joined #parrot % julian has left julian!~julian@c-24-16-241-176.hsd1.wa.comcast.net % julian has joined #parrot % julian has left julian!~julian@c-24-16-241-176.hsd1.mn.comcast.net % julian has joined #parrot seen tene? tene was last seen on #parrot 1 day and 17 hours ago, saying: Oh, right, rakudo can't do IO yet. [Feb 23 03:08:42 2008] % julian has left julian!~julian@c-24-16-241-176.hsd1.mn.comcast.net % julian has joined #parrot % julian has left julian!~julian@c-24-16-241-176.hsd1.wa.comcast.net evening all morning Andy morning Andy Hurm. I have a pmc that isa RPA. I also have a PIR sort method. I should be able to convince the pmc to sort itself without having to roll my own quicksort. see perlbuzz for stuff that people said about you Coke: presuming that the elements of the RPA all know how to compare themselves? pmichaud: that's what the PIR sort method is for. oh, so passing the PIR sort method (I may want to compare them as integers, or alpha, or...) Right. looks like RPA inherits something from FPA that takes a c func. % julian has joined #parrot Andy: I saw the perlbuzz article, many thanks! and I updated it with some other stuff I saw another posting somewhere where the person (a PHP guy) was disappointed that I didn't show "Hello world" actually running of course, my talk was already running a bit long, so I figured information was more useful than a "hello world" demo :-) [oops; continuation 0x3a20c00 of type 23 is trying to jump from runloop 530 to runloop 1] Someone remind me how to proceed here? =-) I never figured out how to resolve it. The problem has something to do with :init :load, iirc % julian is now known as jjore Nothing like writing a test to say "this is how I want it to work" and having it work already. Now to figure out why the test works but the real code don't. does anyone else wish that IMCC gave a syntax for calling something in another namespace directly? % x has joined #parrot (I find myself having to do a lot of get_root_global [], '' and then invoking it. ok, string_make_direct must die. Coke: pong? hio % jjore is now known as julian % julian is now known as jjore % jjore has left jjore!~julian@c-24-16-241-176.hsd1.wa.comcast.net % jjore has joined #parrot * Coke 's eyes cross staring at tcl guts. ~~ % Coke has left Coke!~coke@cpe-72-228-52-192.nycap.res.rr.com % Ademan has left Ademan!~dan@h-68-167-207-248.snfccasy.dynamic.covad.net % Theory has left Theory!~Theory@dsl093-038-250.pdx1.dsl.speakeasy.net % DarkWolf84 has left DarkWolf84!~dwolf@89.215.234.147 % jjore is now known as jjore_away % jjore_away is now known as jjore % stephen has joined #parrot % stephen has left #parrot % x has left x!~chatzilla@host86-139-25-133.range86-139.btcentralplus.com % uniejo has joined #parrot % uniejo has left uniejo!~uniejo@langebro.adapt.dk % uniejo has joined #parrot % ptc_ has left ptc_!~cochrane@p5483C295.dip.t-dialin.net I've finally beaten PGE/PCT into submission and gotten it to parse python tuples properly i should probably submit a patch for this r26054 | fperrad++ | trunk: : [Lua] : - add doc diff: http://parrotvm.org/svn/parrot/revision/?rev=26054 I can also without too much difficulty add PyList and PyTuple PMCs % UltraDM has joined #parrot r26055 | fperrad++ | trunk: : [emacs] : - update keywords diff: http://parrotvm.org/svn/parrot/revision/?rev=26055 % IllvilJa has joined #parrot