% iblechbot has joined #parrot r26188 | fperrad++ | trunk: : [emacs] : - handles block .macro .endm r26189 | fperrad++ | trunk: : [Lua] % ruoso has left ruoso!~ruoso@81.84.159.222 r26190 | fperrad++ | trunk: : [Lua] : MANIFEST diff: http://parrotvm.org/svn/parrot/revision/?rev=26190 : MANIFEST is updated accordingly, and file props are set. yay! % cosimo has joined #parrot % Ademan has joined #parrot % DarkWolf84 has joined #parrot % AndyA has left AndyA!~andy@82.152.157.85 % AndyA has joined #parrot % ruoso has joined #parrot % nopaste has left nopaste!~opaste@202-154-105-237.people.net.au % nopaste has joined #parrot % wknight8111 has joined #parrot % RichiH has left RichiH!richih@62.111.103.25 % RichiH has joined #parrot % gabriel has left gabriel!~gabriel@c-76-126-210-9.hsd1.ca.comcast.net % slightlyoff has left slightlyoff!~slightlyo@204.14.154.209 % jrockway has left jrockway!~jrockway@dsl092-134-178.chi1.dsl.speakeasy.net % wknight8111 has left wknight8111!~nobody@c-71-230-33-251.hsd1.pa.comcast.net We could use some mentors for parrot's attempt at SoC; If anyone has a project they are interested in, but don't personally have the time to do all the work on, a signup on the wiki would be most welcome. % Coke has changed the topic of #parrot to: "Please mentor for SoC | http://parrotcode.org/ soc? hmmm... soc is short for [Google's] Summer of Code or Is it June 24th yet? http://code.google.com/summerofcode.html or Security Operations Center or http://www.perl.org/advocacy/summerofcode/index.html le soc de la charrue de l'open source pour ceux qui ne sont pas des boeufs... french-zactly. % dwave has left dwave!~asksolem@pat-tdc.opera.com % gryphon has joined #parrot % mdiep has joined #parrot oops, wrong channel % DarkWolf84 has left DarkWolf84!~dwolf@89.215.234.147 % iblechbot has left iblechbot!~iblechbot@ppp-62-216-200-182.dynamic.mnet-online.de % wknight8111 has joined #parrot % dwave has joined #parrot r26191 | fperrad++ | trunk: : [build] on Win32 : - reverts r26185 (packdump.c is a part of pdump.exe, not of libparrot.dll) diff: http://parrotvm.org/svn/parrot/revision/?rev=26191 andy: src\spf_render.c(99) : warning C4005: 'snprintf' : macro redefinition c:\usr\local\parrot\trunk\include\parrot/misc.h(28) : see previous definition of 'snprintf' % wknight8111 has left wknight8111!~nobody@c-71-230-33-251.hsd1.pa.comcast.net % rdice has joined #parrot % iblechbot has joined #parrot % Andy has joined #parrot r26192 | petdance++ | trunk: : doc patches from ajr diff: http://parrotvm.org/svn/parrot/revision/?rev=26192 % uniejo has left uniejo!~uniejo@langebro.adapt.dk % particl1 has joined #parrot % jhorwitz has joined #parrot % particle has left particle!~particle@c-24-19-3-148.hsd1.wa.comcast.net win 4 % particl1 is now known as particle % wknight8111 has joined #parrot who wants to chase segfaults! I have segfaults some time after I do syntax errors when I use rakudo interactively but I am busy adding stuff to rakudo on my macbook leopard. but if you want traces or whatever I can give you that. Probably exception handling has bugs. cognominal: there's a ticket for that, IIRC. ok http://rt.perl.org/rt3/Ticket/Display.html?id=49758 yea speaking of scope, the interactive mode should not wrap a block around the eval to behave like pugs so one can declare lexicals and use them on later lines that was bugging me so much for perl 5 that I wrote a RFC about that. % IllvilJa has joined #parrot http://dev.perl.org/perl6/rfc/351.html boy that was almost eight year ago so, you suggest that "perl6 -e 'my $x = 1' -e 'say $x'" should print 1? or is this only in interactive mode? that should be in interactive mode. for successive -e, I don't have opinion one way or the other because I never use it. not even sure that rakudo options parser supports it. i believe it does. that was certainly my intent when i implemented it. however, i can't remember. I had started rewriting in Perl6 but I got sidetracked by stuff missing in rakudo. rewriting what in perl 6? Getopt::Obj. ah jonathan and allision are planning long term : role and mmd... I just want to add basic stuffs missing so I can use rakudo immediately and write an article in the french linux mag. and Getopt is the subject of the article? or a tool needed to do your work? I don;t think so. That was just an exercise to better know pir and perl 6 ok but why not it could be. anyway there matter for many articles indeed. i need to work on perl6's command line syntax some other french mongueur has already started with three articles on pir. but my goal is to show that rakudo can be immediately useful. I hope that will be true of the next release. what's missing from rakudo for you to convert getopt::obj? I don't remember :) but when playing interactively I found some stuff wrong or missing perhaps nothing concerning about getopt::obj after all :) % jrockway has joined #parrot but I got pissed of :) yes, i wish it was done too :D I sent a first patch yesterday, hoping to send more during the week. great! looking forward to them also the perl6 pod seems an interesting thing to work on later please do! i've got so many things to do now, i can't keep up with them all we need to interlink our docs by annotating them properly I am out of work. I had health problem that make me unable to sleep much and to be productive during the day. Getting better so I can now contribute. And I need to demonstrate my expertise to find some work... publishing articles on cutting edge software may help with that :) we are publishing article about Perl about every month... The french linux mag is what Dr Dobb's was twenty year ago. % parrot-poke has joined #parrot so we fit right in. excellent 2 year ago, I did even a april fool joke about a perl6 processor :) http://articles.mongueurs.net/magazines/perles/perles-22.html % rblackwe has left rblackwe!rblackwe@where.is.allmydata.net hey, i can read french! well... some french words. like SUN and SPARC ;) the bibliography is in English, including the last one about Douglas Adams :) what is nice about the magazine is that we can publish the articles on the net 4 month after publication very nice, indeed % sjansen has joined #parrot % wknight8111 has left wknight8111!~nobody@c-71-230-33-251.hsd1.pa.comcast.net % jrockway has left jrockway!~jrockway@dsl092-134-178.chi1.dsl.speakeasy.net % stephen has joined #parrot oooo, Patrick has pissed off Acme of Orange: http://use.perl.org/~acme/journal/35798?from=rss paste? paste is (see: nopaste) or like glue but a little safer to sniff. or http://nopaste.snit.ch:8001/ or http://scsys.co.uk:8001/ anywhere shadowpaste is or mmm, sticky paste or You there! Eating the paste. or 2 girls, 1 paste % jrockway has joined #parrot Am I to understand that it's on? % peeps[work] has joined #parrot http://scsys.co.uk:8001/13680 # I try to override methods and they are not called when I write 'my %a = (1,2)' or 'my %a; %a.say' well get_string in Hash.pir is not my own doing but is not called either. % Andy is now known as AndyAway % rdice has left rdice!~richard_d@CPE0014bfafbbd5-CM0011e6ecf48a.cpe.net.cable.rogers.com also, and probably realted when a new 'Hash' is done, how Perl knows if it is the Perl6 class or the Parrot one, I am confused % rdice has joined #parrot new 'Hash' is most likely the parrot hash. er, the parrot 'Hash'. so TGE generates the wrong code. how to say, I want to create a Perl6 Hash? TGE or actions.pm.... ... you know what? Nevermind. I have no idea how perl6 works. =-) I am still confused with these object layers jonathan and allison know... guess I need to go back to the sources and the doc btw we have found a tshirt for our French perl5 pumpking, a fan of doctor Who : http://www.thinkgeek.com/tshirts/popculture/9f69/zoom/ % stephen has left stephen!~stephen@208.115.102.215 % Stephen has joined #parrot you can't name a perl 6 object after a parrot object that's why we have Perl6Str instead of String call it Perl6Hash when we start using HLL properly with rakudo/pct/etc then it'll work as you expect ok thx particle: what is src/class/Hash.pir then? ah, ok. that's a parrot Hash, with overridden methods ...which is what cognominal is using. sorry. So perl6 is using two different hashes at the moment? i thought it was a new file, since it wasn't diff -u format no ah, not hash, no. but string, yes? ah. no. % cotto_ has joined #parrot is there other instances of Perl class that have the same name as a Parrot class? I could see how the problem is solved very strange, I had no such problem with the Pair class cognominal: could you post your changes to src/classes/Hash.pir as an svn diff? on the other hand I did not override http://scsys.co.uk:8001/13684 yesterday I sent a patch to parrotbug that would like to see applied this one, at least, does what he is intended to do. also I noted that %a = 1, 2 works with the Perl 5 relative preceddence wich is a bug. cognominal: submit a test to pugs for that, or report it as a bug to rakudobug@perl.org % barney has joined #parrot hum, probably pugs has a test for that. I check % cotto_ has left cotto_!~cotto@tide531.microsoft.com how can I run the pugs test on rakudo? % cotto_ has joined #parrot t/spec/S03-operators/assign.t is close to correct % iblechbot has left iblechbot!~iblechbot@62.216.222.188 make spectest make spectest is failing more than usual too how current is pmc_freeze.pod? what does $Id$ say? or svn log? svn log is probably faster for some reason 2006-07-24 1975 purl, you moron. particle: excuse me? although it doesn't tell me how much the structure of Parrot has changed since then cotto_: that date doesn't give me much confidence well, ok. it's design notes for the prototype version of freeze/thaw so, it's a historical document. however, there haven't been major pmc changes since then that will change this month, when we merge the pdd17pmc branch into trunk so as soon as I figure it out, it will change? if you're curious how that might affect you, feel free to co the branch and play around like the universe the universe changes faster. i suspect it's not an all-volunteer effort ;) % amoore has left amoore!~amoore@CPE-24-163-202-170.kc.res.rr.com what's special about the pdd17pmc branch? % amoore has joined #parrot pdd17 is new, and we're implementing it in the branch pdd17 is the design doc for pmcs so if I read pdd17, I'll have some idea of what's going on? yes thanks particle++ should I expect the pdd17pmc build to fail? 2006/07/24 11.9404761904762 purl can't get a date cotto_: excuse me? cotto_: no, it should build. however, i get a build error with msvc it's a gc bug iirc diakopter: the ircops requested we throttle svnbotl to 1msg/sec % Andy has joined #parrot think you can manage to modify the startup script etc on feather to use throttling? (i think it's an option on that script) i mean, i think it's an option on the ircbot script particle: I've tried I tried to add the option, but implemented it poorly/wrongly, I think ah, hrmm. r26193 | bernhard++ | trunk: : #42769: Remove unneeded type names from PIR : In imcc.y rename 'type_without_typename' back to 'type'. : Remove deprecation notice, as the deprecated feature is gone. diff: http://parrotvm.org/svn/parrot/revision/?rev=26193 % arcady has joined #parrot % slightlyoff has joined #parrot "as" at 82.135.229.130 pasted "as" (1 line) at http://nopaste.snit.ch/12434 as? i think as is the tutorial or ActiveState % schmalbe has joined #parrot % barney has left barney!~bernhard@dslb-084-058-100-124.pools.arcor-ip.net % hugues23 has joined #parrot % schmalbe is now known as barney * barney will miss #ps tomorrow, due to Frankfurt.pm meet if you have status report, feel free to post it there, or email it to me % iblechbot has joined #parrot % avar has left avar!avar@hlagh.mtfnpy particle: mailed report % avar has joined #parrot % avar has left avar!avar@hlagh.mtfnpy % barney has left barney!~bernhard@dslb-084-058-106-023.pools.arcor-ip.net ack, ps tomorrow. I'd better get some stuff done. * Tene requests that the scheduled time for #ps be mentioned in the #ps topic no one in that discussion has ops eh, I'll forget about it shortly anyway. updated http://www.parrotcode.org/examples/pir.html so all the examples compile again. * particle pictures tene in every scene from memento coke: i think we had some tests for that type of thing t/examples/*.t that file is not checked into the parrot repo. ah. yuck. particle: you going to reply to gabor's email? I'll do it. =-) just did ... ok. % lichtkind has joined #parrot % rdice has left rdice!~richard_d@CPE0014bfafbbd5-CM0011e6ecf48a.cpe.net.cable.rogers.com could someone point me please to a doc that explaines the scheme how is nqp written ? % gabriel has joined #parrot particle: I'm not the one who writes patches and then forgets about writing them. * spinclad has a suspicion re svnbotl: is its output full-buffered, so delays between lines only delay final output, or line-buffered, so they should work? must check. later, sadly. must be elsewhere soon for meeting. drive-by posting, no need to get up. & % Andy has left Andy!~Andy@64.81.227.163 % jhorwitz has left jhorwitz!~chatzilla@pool-68-163-20-62.phil.east.verizon.net % sjansen has left sjansen!~sjansen@64-205-130-223.client.dsl.net % x___ has joined #parrot % x___ is now known as x % AndyAway is now known as Andy OK, back % gryphon has left gryphon!~gryphon@dsl-209-221-185-54.zipcon.net % Limbic_Region has joined #parrot % iblechbot has left iblechbot!~iblechbot@ppp-62-216-204-75.dynamic.mnet-online.de % kid51 has joined #parrot % Stephen is now known as stephen r26194 | cspencer++ | trunk: : Added a grep method that will parse and behave as expected when invoked in the form: : "@list.grep({ $_ % 2 })" or "(1, 2, 3, 4, 5).grep({ $_ % 2 })" : Other forms (ie. "grep { $_ % 2 }, @list" and "@list.grep:{ $_ % 2 }" don't correctly parse the block and don't work as expected. diff: http://parrotvm.org/svn/parrot/revision/?rev=26194 % peeps[work] has left peeps[work]!~peepsalot@bwext.kpimdp.com % davidfetter has left davidfetter!~davidfett@start.fetter.org % rdice has joined #parrot % slightlyoff has left slightlyoff!~slightlyo@204.14.154.209 % mncharity has joined #parrot r26195 | cspencer++ | trunk: : Added a first method that will work for the form: : "@list.first({ $_ eq 3 })" or "(1, 2, 3, 4, 5).first({ $_ eq 3 })" : Other forms won't parse (see previous grep commit message) until blocks are parsed correctly. diff: http://parrotvm.org/svn/parrot/revision/?rev=26195 % Theory has joined #parrot % x has left x!~chatzilla@host86-139-25-22.range86-139.btcentralplus.com % wknight8111 has joined #parrot * Coke stares blindly at a GC error. if I have a pointer to a struct PMC_EXT, can I get gdb to dump the contents of that pointer? % slightlyoff has joined #parrot anyone have ubuntu that can address RT#51340 % Limbic_Region has left Limbic_Region!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net is there a test target that does NOT include the configure stuff? Don't we now have 'make coretest' ? (or is it coretests?) ahhhh. danke. r26196 | coke++ | trunk: : RT #51136 - : avoid a segfault by commenting out this code: triggers memory leaks, but avoids segfaults. diff: http://parrotvm.org/svn/parrot/revision/?rev=26196 % lichtkind has left lichtkind!~chatzilla@d90-135-61-185.cust.tele2.de % rdice has left rdice!~richarddi@CPE001217e365c7-CM00159a01d44c.cpe.net.cable.rogers.com % mncharity has left mncharity!~jobsearch@c-76-24-29-201.hsd1.ma.comcast.net * Coke grumbles % Coke has left Coke!~coke@cpe-72-228-52-192.nycap.res.rr.com * kid51 must sleep $kid51->sleep(8 * 3600); % kid51 has left kid51!~jkeen@pool-71-247-41-33.nycmny.east.verizon.net % parrot-poke has left parrot-poke!~mollusk@user-112vvlr.biz.mindspring.com % AndyA has left AndyA!~andy@82.152.157.85 % AndyA has joined #parrot % Andy is now known as AndyAway r26197 | chromatic++ | trunk: : [src] Fixed clone op not to share PMC_EXT structure between clone source and : its ultimate destination. When the source PMC gets freed (during the next GC : run), the GC will free its PMC_EXT structure. Sadly, because both structures : share the pointer, this means that it would be invalid in the clone diff: http://parrotvm.org/svn/parrot/revision/?rev=26197 % svnbotl has left svnbotl!diakopter@feather.perl6.nl % Theory has left Theory!~Theory@c-24-21-175-208.hsd1.or.comcast.net % grim_fandango has joined #parrot % grim_fandango has left grim_fandango!~matt@bas2-kingston08-1167934128.dsl.bell.ca % svnbotl has joined #parrot % wknight8111 has left wknight8111!~nobody@c-71-230-33-251.hsd1.pa.comcast.net % Andy has joined #parrot % amoore has left amoore!~amoore@CPE-24-163-202-170.kc.res.rr.com % amoore has joined #parrot % uniejo has joined #parrot % Andy has left Andy!~Andy@64.81.227.163 r26199 | petdance++ | trunk: : Noting a bug with an XXX diff: http://parrotvm.org/svn/parrot/revision/?rev=26199 r26200 | chromatic++ | trunk: : [src] Minor cleanup and tidying. diff: http://parrotvm.org/svn/parrot/revision/?rev=26200 % Khisanth has left Khisanth!~Khisanth@pool-151-204-136-50.ny325.east.verizon.net