% davidfetter has left davidfetter!~davidfett@start.fetter.org % mire has joined #parrot % mire has left mire!~Frodo@183-175-222-85.adsl.verat.net % kj has joined #parrot % IllvilJa has left IllvilJa!~jilves@emea-netcache1.oracle.co.uk % Dave has left Dave!~dave@pool-141-153-244-48.mad.east.verizon.net % DarkWolf84 has left DarkWolf84!~dwolf@89.215.234.147 % IllvilJa has joined #parrot % slightlyoff has left slightlyoff!~slightlyo@204.14.154.209 % mmcleric has left mmcleric!~chatzilla@213.148.16.237 % ruoso has joined #parrot r26503 | fperrad++ | trunk: : [install] : - dotnet test becomes a TODO diff: http://parrotvm.org/svn/parrot/revision/?rev=26503 % skids has left skids!~bri@c-71-233-204-100.hsd1.ma.comcast.net % bgeron_ has joined #parrot % bgeron_ has left bgeron_!bgeron@toad.stack.nl LWN? i guess LWN is Linux Weekly News or at http://www.lwn.net % bgeron_ has joined #parrot % bgeron_ has left bgeron_!bgeron@toad.stack.nl % gryphon has joined #parrot % skids has joined #parrot % integral has left integral!bsmith@adsl-212-20-244-147.lumison.co.uk % cdm has joined #parrot For people interested in PCT: part 5 of the PCT tutorial is published. ooh! % particle has joined #parrot % integral has joined #parrot % cdm has left cdm!~cdm@n00.bcrtfl01.us.wh.nameservers.net % cdm has joined #parrot % Strannik has joined #parrot % Strannik has left #parrot % davidfetter has joined #parrot % ambs has joined #parrot % Andy has joined #parrot % IllvilJa has left IllvilJa!~jilves@emea-netcache1.oracle.co.uk * Coke reminds infinoid that _home on a nick is like a blurb telling us where someone is or what they're doing. =-) % Coke is now known as coke_lunch % coke_lunch is now known as coke % coke is now known as Coke % turrepurre has joined #parrot % Daveman has joined #parrot % Daveman is now known as Dave % Dave has left #parrot % Dave has joined #parrot Coke: and that's a problem because...? :) % gryphon has left gryphon!~gryphon@dsl-209-221-185-54.zipcon.net % rdice has joined #parrot kj: I've begun reading through your PCT tuturials, neat nice :-) thanks! in episode 2 (http://www.parrotblog.org/2008/03/episode-2-poking-in-compiler-guts.html), the shown parse tree looks a bit redundant, because the and words got eaten by the html renderer Infinoid's url is at http://xrl.us/bhy43 % particle has left particle!~JGay@c-67-166-31-51.hsd1.co.comcast.net and ah i hadn't noticed. without those, I was wondering why the parse tree had two copies of everything :) yes, putting in stuff with < and > really sucks in this blog editor I'll have a look % particle has joined #parrot % gryphon has joined #parrot % Alias has left Alias!adam@CPE-124-188-112-79.nsw.bigpond.net.au % Alias_ has joined #parrot * Coke fails a ton of lua tests... # parrot(3022) malloc: *** Deallocation of a pointer not malloced: 0x7439c4; This could be a double free(), or free() called with the middle of an allocated bl ... % particl1 has joined #parrot % particle has left particle!~JGay@c-67-166-31-51.hsd1.co.comcast.net Infinoid: it should be fixed now (episode 2) valgrind ftw kj, do you have all the lessons written, or have you been posting them as you write them? I'm not finished yet otherwise they'd be a bit better ;-) i'm too impatient for working in a structured way and do *planning* :-P its great stuff so far! that's good to hear! :-) % particl1 has left particl1!~JGay@c-67-166-31-51.hsd1.co.comcast.net yes. It's a huge help to have that kind of step-by-step documentation. If you find you're missing pieces in your mental puzzle, please drop me a message or mail, so I can fill the gap it all makes sense to me, kinda, so I don't see what's missing % particle has joined #parrot I'll certainly make a note of anything odd I run into when I have time to go through it. % particle has left particle!~JGay@c-67-166-31-51.hsd1.co.comcast.net % Theory has joined #parrot % IllvilJa has joined #parrot % ambs_ has joined #parrot % ambs has left ambs!~ambs@255.92.54.77.rev.vodafone.pt seen particle particle was last seen on #parrot 1 day and 18 hours ago, saying: Coke: got a few to update parrotcode.org? [Mar 18 16:31:11 2008] % rdice has left rdice!~richarddi@12.43.172.10 I did that! =-) * Coke woots, as his membership in the TPF Grants Committee is now officially official. Coke: :) no thanks to ambs_! =-) I'm not taking any classes this summer and am planning on applying to do some GSoC work for parrot. % ambs_ is now known as ambs I've been interested in llvm so I was thinking of doing something with that or with c99. But I'd be open to other core hacking ideas that need to get done this summer. Particle doesn't seem to be around right now. Coke: now doing the same with Perrin. I could of course use a pair of hands on tcl. % barney has joined #parrot * Coke sends out a CFP for SOC on P2 lua failures I'm seeing are here: http://smoke.parrotcode.org/smoke/parrot-smoke-0.6.0-devel-r26503-unknown--i386-darwin-gcc-default--1206028444-979--3862-3547-315-132-39-0--6c616e677561676573--3ae5449bf2678b24c0b21d922ec677ba.html Coke's url is at http://xrl.us/bhzbd r26504 | bernhard++ | trunk: : [docs] : Suggest to update the Parrot Wikipedia entry, : after making a new release. diff: http://parrotvm.org/svn/parrot/revision/?rev=26504 who owns PIR? ah, kj. kj: PIR is horribly broken. you aware? =-) languages/PIR? i heard languages/PIR was parse-only I think it's horribly incomplete. % ambs has left ambs!~ambs@255.92.54.77.rev.vodafone.pt well, completeness aside, the test suite is borked. % ambs has joined #parrot yes, it's probably got to do with the swtich to PCT looks like there was a rename from pir.pbc to pirc.pbc that wasn't tracked. same url I threw for lua - PIR fails 100% of tests atm. I think I should make the test files pure PIR, not wit the language_output_like() calls just wanted to let you know of the status. =-) k, thnx I tried a few simple updates, but to no avail, so I punted. % barney has left barney!~bernhard@dslb-084-058-177-126.pools.arcor-ip.net % rdice has joined #parrot % gryphon has left gryphon!~gryphon@dsl-209-221-185-54.zipcon.net ZCode is also broken. can't seem to find the "instantiate" method on the Zmachine object. okay, Coke. (probably because it's trying to use class methods instance of instance methods) (class methods no longer work right.) Coke: now you should vote too :-P * Coke checks his gmail. * Coke finds out he might actually be able to attend yapc::europe. r26505 | bernhard++ | trunk: : [ports] : ABI_CHANGES is gone diff: http://parrotvm.org/svn/parrot/revision/?rev=26505 Coke: that would be nice. I would love to meet you % rdice has left rdice!~richarddi@sccc-66-78-236-255.smartcity.com % rdice has joined #parrot % rdice has left rdice!~richarddi@sccc-66-78-236-255.smartcity.com % rdice has joined #parrot ambs: ditto. % Alias_ has left Alias_!adam@CPE-124-188-112-79.nsw.bigpond.net.au % Alias__ has joined #parrot l8r % ambs has left ambs!~ambs@255.92.54.77.rev.vodafone.pt % gryphon has joined #parrot % Psyche^ has joined #parrot % Patterner has left Patterner!~Psyche@f054003123.adsl.alicedsl.de % Psyche^ is now known as Patterner perrin? i heard perrin was a pretty decent chap. seen perrin? I haven't seen 'perrin', Coke % jrockway has left jrockway!~jrockway@dsl092-134-091.chi1.dsl.speakeasy.net % jrockway has joined #parrot % rdice has left rdice!~richarddi@sccc-66-78-236-255.smartcity.com % IllvilJa has left IllvilJa!~jilves@emea-netcache1.oracle.co.uk % IllvilJa has joined #parrot r26506 | coke++ | trunk: : [docs] : Convert DONORS to pod to make it easier to display nicely on the website diff: http://parrotvm.org/svn/parrot/revision/?rev=26506 Anyone object to linking to the donors on the navbar on parrotcode? % lichtkind has joined #parrot also, any suggestions on re-ordering the nav? too slow! rdice? rdice is the YAPC man. or a wearer of falsies or 300 sweaty perl hackers % gryphon has left gryphon!~gryphon@dsl-209-221-185-54.zipcon.net jk, do you specify the licensing of the code in your tutorials? s/jk/kj/ cotto_work: haven't done so is that necessary? * Coke wonders why svn.perl.org is not resolvable from work. * Coke figures a workaround. it's a general good idea cotto_work: any suggestions where I should do that? that is, where I should put that notice I'd just put a quick blurb at the top or bottom of each lesson ok. good point, thanks something like "all code in this lesson is released into the public domain" (or whatever) * Coke thinks MJD has a tag like that in his UoD blog. mm. I don't really know what I should put thre. I wouldn't think about it too hard for an application like this. Artistic 2.0 would match Parrot and public domain would be trivially easy to understand. cygwin fails for me like it always has on this new box, btw. I think if you really don't care 'public domain' is most understandable. Then either Art2.0 or CC. public domain it is then ;-) seen chromatic? chromatic was last seen on #parrot 1 day and 13 hours ago, saying: Or maybe just http://code.google.com/soc/2008/mentor_step1.html [Mar 19 00:14:04 2008] I'll fix it tomorrow. Gotta go now. Good night night % kj has left kj!~IceChat7@ip565fd420.direct-adsl.nl % Eevee has joined #parrot crud. I just noticed a bit of brokenness in lesson #3 msg kj under the heading "Squaak Grammar" in lesson 3, an instance of the word 'statement' gets truncated Message for kj stored. % CrawfordComeaux has joined #parrot msg purl I wonder if purl can msg itself Message for purl stored. the eye cannot see itself the sword cannot cut itself the purl can, however, /msg itself ;) % rdice has joined #parrot % ruoso has left ruoso!~ruoso@195.23.92.2 seen purl? purl was last seen on #imager 2 days and 20 hours ago, saying: fountain is pretty cool. [Mar 17 17:35:31 2008] % Theory has left Theory!~Theory@c-24-21-175-208.hsd1.mn.comcast.net % Theory has joined #parrot % gryphon has joined #parrot % rdice has left rdice!~richarddi@12.43.172.10 % rdice has joined #parrot % wknight8111 has joined #parrot % slightlyoff has joined #parrot % peeps[work] has joined #parrot % Theory has left Theory!~Theory@c-24-21-175-208.hsd1.mn.comcast.net % rdice has left rdice!~richarddi@sccc-66-78-236-255.smartcity.com % rdice has joined #parrot % skids has left skids!bri@charon.clarku.edu % CrawfordComeaux has left CrawfordComeaux!~Crawford@ip70-189-61-81.lf.br.cox.net % rdice has left rdice!~richarddi@sccc-66-78-236-255.smartcity.com % __jt__ has joined #parrot % grim_fandango has left grim_fandango!~matt@bas2-kingston08-1167933336.dsl.bell.ca Which SOC projects are going to be the most useful for parrot? The Garbage collector one looks important, but the PCT optimizers would have a big effect on performance % lichtkind has left lichtkind!~chatzilla@d90-135-43-75.cust.tele2.de % amoore has left amoore!~amoore@CPE-65-26-82-45.kc.res.rr.com % Theory has joined #parrot % skids has joined #parrot % cdm has left cdm!~cdm@n00.bcrtfl01.us.wh.nameservers.net % sjansen has left sjansen!~sjansen@hq-nat2.gurulabs.com % Theory has left Theory!~Theory@c-24-21-175-208.hsd1.or.comcast.net % peeps[work] has left peeps[work]!~peepsalot@bwext.kpimdp.com % slightlyoff is now known as slightlyoff_afk erm http://www.parrotcode.org/faq/ says parrot has an arbitrary number of registers docs/art/pp002-pmc.pod says the VM has 32 of each type but that PIR supports an arbitrary number latter more correct? % gryphon has left gryphon!~gryphon@dsl-209-221-185-54.zipcon.net % teknomunk has joined #parrot r26507 | chromatic++ | trunk: : [JIT] Applied CONTEXT() macro changes to PPC JIT, which I somehow missed in : r26491. This patch fixes RT #51912. diff: http://parrotvm.org/svn/parrot/revision/?rev=26507 % Theory has joined #parrot % amoore has joined #parrot % IllvilJa has left IllvilJa!~jilves@emea-netcache1.oracle.co.uk % Andy has left Andy!~AndyL@host3130.follett.com % cotto_home has left cotto_home!~cotto@75-92-237-130.sea.clearwire-dns.net % kid51 has joined #parrot wknight8111: they both sound very useful I'm thinking of applying for SOC, but I want a project that is going to be challenging and beneficial well, both of the ones you mentioned (GC and PCT optimizers) will definitely be beneficial it's all gotta get done, after all :) What does parrot do now, in terms of garbage collection? purl seen chromatic? chromatic was last seen on #parrot 1 day and 18 hours ago, saying: Or maybe just http://code.google.com/soc/2008/mentor_step1.html [Mar 19 00:14:04 2008] purl seen rdice? rdice was last seen on #perl 9 days and 13 hours ago, saying: rjbs, I highly recommend picnicface. To the point where my guys wish I stopped inflicting the videos on them. [Mar 11 06:06:16 2008] I'm pretty sure it's a mark & sweep system I'm not too familiar with the internals, unfortunately wknight8111: please see http://www.parrotcode.org/docs/pdd/pdd09_gc.html yeah, thanks % particle has joined #parrot % Theory has left Theory!~Theory@c-24-21-175-208.hsd1.mn.comcast.net ugh, I haven't updated the SVN in a week, and now it's going to suck up all my computer resources note to self: don't work on parrot on an old computer I build it on a 266MHz powerpc machine, about once a month. it takes a while :) For some reason, TortoiseSVN crashes after updating about 500 files. So i have to stop, cleanup, and try updating again hmm. does tortoisesvn execute a command-line svn process, or handle things internally? does the command-line tool drop out? it's all visual, integrated into the Win32 shell i think my repository is completely borked. I may need to check out again on win32, I've only used the command-line tool, but it worked fine for me. yeah, i should probably get something more primitive. I'm a glutton for this kind of nonsense the shell integration sounds really useful, but the "working" feature is kinda important to me :) tortoise is pretty solid % Theory has joined #parrot ok, so what's different between you two? It may be, and I'm sure my computer has some kind of problem. I'm overdue for a reformat anyway. I just don't want to reformat until I get my thesis finished, for obvious reasons makes sense I get errors saying that my "access denied" to move one of the folders, and the update cancels so I have to run a cleanup, and then try again * Infinoid blinks % Andy has joined #parrot % Andy has left Andy!~Andy@64.81.227.163 % cotto_home has joined #parrot % cotto_home has left #parrot % cotto_home has joined #parrot % particle has left particle!~JGay@c-67-166-31-51.hsd1.co.comcast.net % c9s has left c9s!~c9s@163.26.225.208 purl seen allison allison was last seen on #parrot 9 days and 7 hours ago, saying: jonathan: yes, it's there now [Mar 11 12:56:49 2008] % c9s has joined #parrot % kid51 has left kid51!~jkeen@pool-71-247-52-20.nycmny.east.verizon.net % Andy has joined #parrot % c9s_ has joined #parrot % c9s has left c9s!~c9s@163.26.225.208 literally, the svn just finished updating I wanted to devote about an hour or two to hacking tonight, and that's out the window wow. might be more efficient just to ssh into a linux box and develop remotely sorry to hear you're having issues... % c9s_ has left c9s_!~c9s@163.26.225.208 % c9s has joined #parrot % teknomunk has left teknomunk!~teknomunk@ubuntubob.residential.okstate.edu % teknomunk has joined #parrot % c9s has left c9s!~c9s@163.26.225.208 % Theory has left Theory!~Theory@69.30.86.231 % c9s has joined #parrot % Ademan has joined #parrot it's okay, I'll persevere. I have most of the day tomorrow to jump into this ok. I'll be around most of the day tomorrow, so please speak up if you need anything else Infinoid: I need a working perl 6 ... can you get me one of those? ;) heh, so do I :) I'm building now. I'm going to log all the compile warnings, and try to fix a bunch tomorrow wknight8111++ * PerlJam is drawing a complete blank on how to debug a change he made to rakudo are there tests for it? I don't need a test. I know it doesn't work :) well... what's the change? I was attempting to add the loop { ... } construct I thought I'd start of implementing only the infinite loop in actions.pm, but when I execute some code with a loop {...} in it, I get an error "No result object" from get_scalar in PCT/Grammar % cotto_home has left cotto_home!~cotto@68.178.1.83 "* no result object" "This is the case when you try to retrieve the result object from a subrule, but the subrule's action didn't set a result object using the "make" command. Check whether there's an action invocation token "{*}" in the subrule and whether that subrule's action has a "make" command." I found that in docs/pct/gettingstarted.pod when I grepped for the error message but I don't know if it helps you or not... you obviously know more about PCT than I do :) Infinoid: I have both of those things. well, apparently the value you're "make"ing is null It's probably my constant PAST::Val for the infinite conditional that's causing me grief and it's probably that I'm really tired that I can't think straight :) % wknight8111 has left wknight8111!~nobody@c-71-230-33-251.hsd1.pa.comcast.net % slightlyoff_afk has left slightlyoff_afk!~slightlyo@204.14.154.209 % cotto_home has joined #parrot % Psyche^ has joined #parrot Eevee: AIUI: docs/art/pp002-pmc.pod is out of date. the faq is correct, the VM has as many as it wants of each type. i don't see offhand which of the pdd's covers or should cover this, but in general go to the pdd's for definitive answers. % Patterner has left Patterner!~Psyche@f054002031.adsl.alicedsl.de % Psyche^ is now known as Patterner followup question for all: which pdd(s) cover(s) the basic architecture of the vm, like number/allocation of registers, frame and interpreter structure/attributes/properties, ... ? % contingencyplan has joined #parrot it may be sitting there staring at me, but i haven't stumbled on it yet. i know the book chapters cover this, but (a) were/are they definitive, and (b) they got grossly outdated before getting released to us, and aiui their revision is In Progress. % contingencyplan has left contingencyplan!~contingen@cpe-76-186-27-146.tx.res.rr.com % Andy has left Andy!~Andy@64.81.227.163 why does are there references to 78-character lines when the coding standard and associated test says 100? obvious answer, rhetorical question % barney has joined #parrot anyone knowledgeable about PMC internals awake? bah. I need to get Parrot to not puke with -DFREEZE_ASCII it's too mysterious as is