r26124 | fperrad++ | trunk: : [Lua] : - add tests : getfenv/setfenv for thread diff: http://parrotvm.org/svn/parrot/revision/?rev=26124 % iblechbot has joined #parrot % integral has joined #parrot % ruoso has joined #parrot % cosimo has joined #parrot % AndyA has left AndyA!~andy@82.152.157.85 % slavorg has joined #parrot % DarkWolf84 has left DarkWolf84!~dwolf@89.215.234.147 % clunker has joined #parrot % AndyA has joined #parrot % ruoso has left ruoso!~ruoso@mail.verticalone.pt % ruoso has joined #parrot % cotto has left cotto!~cotto@75-92-237-130.sea.clearwire-dns.net % cotto has joined #parrot % wknight8111 has joined #parrot % contingencyplan has left contingencyplan!~contingen@76.186.27.146 % mire__ has joined #parrot % kid51 has joined #parrot % kj has joined #parrot % wknight8111 has left wknight8111!~nobody@c-71-230-33-251.hsd1.pa.comcast.net % krunen has joined #parrot % iblechbot has left iblechbot!~iblechbot@ppp-62-216-200-131.dynamic.mnet-online.de % ruoso has left ruoso!~ruoso@mail.verticalone.pt % kid51 has left kid51!~jkeen@pool-71-247-44-116.nycmny.east.verizon.net % ruoso has joined #parrot % krunen has left krunen!~krunen@200.93.20.65 % krunen has joined #parrot % lidden has left lidden!~stefan@puce.campus.luth.se % c9s has left c9s!~c9s@163.26.225.208 % c9s has joined #parrot % comet has joined #parrot % comet is now known as szbalint % iblechbot has joined #parrot % zaphod has joined #parrot % Juerd has joined #parrot % MagNET has joined #parrot % wolverian has joined #parrot % zaphod has left zaphod!~zaphod@p5B07D802.dip.t-dialin.net % gryphon has joined #parrot 65/187 0.347593582887701 % kjs_ has joined #parrot % kjs_ has left kjs_!~IceChat7@ip565fd420.direct-adsl.nl % kj has left kj!~IceChat7@ip565fd420.direct-adsl.nl % jhorwitz has joined #parrot % kj has joined #parrot % skv__ has joined #parrot % skv__ is now known as skv % skv_ has left skv_!~skv_@87.242.97.68 % zaphod has joined #parrot % DarkWolf84 has joined #parrot % skv has left skv!~skv_@87.242.97.69 % krunen has left krunen!~krunen@200.93.20.65 % jjore is now known as jjore_away % jjore_away is now known as jjore % skv__ has joined #parrot % skv__ is now known as skv % skv__ has joined #parrot % zaphod_ has joined #parrot % skv has left skv!~skv__@87.242.97.68 % zaphod has left zaphod!~zaphod@p5B07D802.dip.t-dialin.net % skv___ has joined #parrot % skv___ is now known as skv % zaphod_ has left zaphod_!~zaphod@vpn275.RZ.Uni-Augsburg.DE % skv__ has left skv__!~skv__@87.242.97.69 % cosimo has left #parrot % Psyche^ has joined #parrot % purl has left purl!~purl@209.218.54.66 % purl has joined #parrot % Patterner has left Patterner!~Psyche@f054003141.adsl.alicedsl.de % Psyche^ is now known as Patterner % parrot-poke has joined #parrot % skv___ has joined #parrot particle: ping hiya % skv____ has joined #parrot % skv has left skv!~skv__@87.242.97.68 % skv____ is now known as skv % skv___ has left skv___!~skv___@87.242.97.69 coke? % kj has left kj!~IceChat7@ip565fd420.direct-adsl.nl particle: regarding your config question: find an existing config system that does 90% of what we want and steal that. yes i'm not sure perl is that system, but it's free :) *perl's system Wow. Quiet today. yeah. too quiet.... % skv____ has joined #parrot Is it a bug that a Hash Iterator can only be initialized after its Hash has been assigned an element? http://nopaste.snit.ch/12412 Tene: need some tickets? =-) % skv_____ has joined #parrot Coke: you promised me some tickets ages ago. GNU autoconf config seems to finally be going out of style and being replaced with/ ? layers of custom scripts in various languages :p ISTR we can't use autoconf because of the lack of sh on windows. (which always made me want to encourage someone to port sh.) % Theory has joined #parrot we really shouldn't be re-inventing the config wheel. There's plenty of other wheels here. the perl config is actually relatively clean and portable in comparison to all others I know rephrase: we shouldn't *need* to. Coke: we could just write sh on top of parrot, right? ;) *thwap* % skv has left skv!~skv___@87.242.97.68 % skv_____ is now known as skv after parrot 1.0, we can use whatever config we want for now, i'd like to make it easier to extend, without a massive rewrite % IllvilJa has left IllvilJa!~jilves@emea-netcache1.oracle.co.uk true. rephrase: we shouldn't have needed to. =-) This is kind of an odd question, but is there any idea of what will serve as CPAN for perl6? Are modules going to be similar at all? Has this been vetted yet? there is an idea, some folks have in the past worked on it There was a lot of discussion about C6PAN before I dropped out of the perl6 pre-spec discussion. what was that, six years ago? it comes up from time to time, but afaik no hard decisions have been made % skv____ has left skv____!~skv____@87.242.97.69 I'll look up C6PAN stuff, thanks for the pointer ... just soaking up ideas for now I doubt any hard decisions *will* be made. The only decision I anticipate seeing is someone choosing an idea to try implementing. I think we're still waiting for at least one more robust implementation Nobody who is seen as having any sort of authority seems inclined to mandate anything of this nature. Yes, theory is no good for this, it needs to work. Rakudo is quickly reaching that capacity, but I wouldn't want to implement and try to keep something like that as things are right at this moment Was cpan itself created by authority? I think it grew out of the community my impression (and I could be wrong here) is that the design team is explicitly not trying to be authoritative about a perl 6 cpan excellent Exactly what I'm saying. except insofar as S11 mandates particular meta-behavior correct. no, it's not! % IllvilJa has joined #parrot particle: last I looked, the perl5 config still had troubles cross-compiling * AndyAway is listening to Allison talking to a MS guy % AndyAway is now known as Andy ewilhelm: parrot config has trouble with that, too :( * ewilhelm sees zero mention of 'cross' in the docs or configure bits there was some talk on p5p a while back about it, but I'm not sure where that got us you mean the perl 5 docs/config bits? no, I meant "discussion of improving cross-compile support for perl5" % x has joined #parrot in particular, I would like to be able to build win32 perl from linux can gcc or some other compiler do that? or really, I would like to build anything that needs to be built for win32 from *not win32* yeah, mingw32 runs on linux ah and ships in debian since at least etch % jq- has joined #parrot % jq- has left jq-!~jquelin@merlin.mongueurs.net Coke: If you give me tickets, I can look at them while I'm giving an exam tomorrow. so most apps with autoconf can be built for win32 by passing ./configure '--host' and '--build' arguments Tene: muahahah tene; do you fear C? % barney has joined #parrot (if I gave you a ticket regarding some PMC stuff in one of the languages, for example....) Tene: re perl6pan packages: http://www.perlfoundation.org/perl6/index.cgi?distributionformat ewilhelm's url is at http://xrl.us/bgwgt extjs++ # mmmm, shiny. or was that parrot-poke asking about that? yes, thank you I was asking about packages and was reading the old Perl6 FAQ which was kind of a trippy document I must say My C is a bit rusty, but not too much. I'd be glad to at least take a look. parrot-poke: most of the people responsible for the workings of cpan and the various perl5 installers are on #toolchain we all have lots to say about what's wrong with the current stuff and where we've gotten backed into a corner by various bits of interacting reverse compatibility :-D Coke: I'd like C tickets. I need more stuff that I need to work to do. tene: you could help us complete some conversion in the pdd17pmc branch tene;ok. gave you one for APL's pmc that *should* be straightforward, hoisting up constant strings into statics. particle: Is there documentation on what that means? If not, can you produce some for me? svn co http://svn.perl.org/parrot/branches/pdd17pmc pdd17pmc && gvim docs/pdds/pdd17_pmc.pod # also see http://perlsix.org/svn/parrot/revision/?rev=r25862 and http://perlsix.org/svn/parrot/revision/?rev=r25832 the remainder of src/pmc/*.pmc needs conversion to the style in those commits particle: send email to tene@allalone.org saying exactly that? ewilhelm: i'm definitely interested in improving configure.pl. i wish it was paid work, i'd have at it. you know how that goes, i'm sure. tene: roger, wilco Fantastic. % peeps[work] has joined #parrot % peeps[work] has left peeps[work]!~peepsalot@bwext.kpimdp.com % schmalbe has joined #parrot % barney has left barney!~bernhard@dslb-084-058-183-244.pools.arcor-ip.net r26125 | bernhard++ | trunk: : Set svn properties. diff: http://parrotvm.org/svn/parrot/revision/?rev=26125 % marmic has left marmic!~chatzilla@89-253-66-101.customers.ownit.se coke: Is rt42679 still depecrecated? The note was removed from DEPRECATED.pod in r23067 % marmic has joined #parrot 42679 doesn't appear to be in the rt queue. (for parrot) rt42769 it is, deprecated synonyms for '.local pmc' why is get_iter called during PMC initialization? schmalbe: looks like it was never fixed. I just tried ".local Array foo" and it worked. * Coke checks 23067 yah. I think I removed that note; but I seem to have done so in error. someone should go through and verify that all the tickets that say [DEPRECATED] are listed in the pod. I'll add a TODO-test for rt42769 in t/compilers/syn/errors.t danke. schmalbe? (barney?) % mire__ has left mire__!~Frodo@89-170-222-85.adsl.verat.net yes, barney ~~ ^_^ % kj has joined #parrot % mire__ has joined #parrot r26126 | kjs++ | trunk: : [docs] add a todo-review note to pct doc; I think there's something not correct there. diff: http://parrotvm.org/svn/parrot/revision/?rev=26126 % x has left x!~chatzilla@host86-157-8-102.range86-157.btcentralplus.com % x has joined #parrot % wknight8111 has joined #parrot % jhorwitz has left jhorwitz!~chatzilla@pool-68-163-20-62.phil.east.verizon.net r26127 | bernhard++ | trunk: : #42769: Remove unneeded type names from PIR : Add two tests, one succeeding and the the other TODO. : Put deprecation note back into DEPRECATED.pod diff: http://parrotvm.org/svn/parrot/revision/?rev=26127 % kj has left kj!~IceChat7@ip565fd420.direct-adsl.nl % silug has left silug!~steve@ppp-70-225-73-194.dsl.covlil.ameritech.net now... what error was it that pmichaud was looking for to provide a better message? ah, too few arguments. at the general parrot level? or somewhere in PCT? parrot level src/inter_call.c:1025 there's a ticket for that or something like it. ah, yes, you gave me some pointers on it. =-) Feel free to steal it, I haven't had time to get far. i'll look in your queue hrmm... the function is in the backtrace too few arguments passed (0) - 1 params expected current instr.: 'foo' pc 12 (..\t-too-few.pir:5) called from Sub 'main' pc 7 (..\t-too-few.pir:2) ah, yes apparently that wasn't pasted in yesterday's discussion although, it may be that the call to the PIR compiler wouldn't produce a backtrace it may, or may not, be worth putting it in the error, too right (since that was ultimately the issue) i'd like to see "too few arguments: passed 0, expected 1 in sub 'foo'" hrmm, that error code is wrong anyway, wrt optional params % silug has joined #parrot % x has left x!~chatzilla@host86-146-240-0.range86-146.btcentralplus.com % peeps[work] has joined #parrot % wknight8111 has left wknight8111!~nobody@c-71-230-33-251.hsd1.pa.comcast.net r26128 | bernhard++ | trunk: : #42769: Remove unneeded type names from PIR : Replace a couple of builtin type names with 'pmc'. diff: http://parrotvm.org/svn/parrot/revision/?rev=26128 % wknight8111 has joined #parrot int Parrot_store_arg(SHIM_INTERP, ARGMOD(call_state *st)) { return store_current_arg(st); } i'm sorry, what?!?!? it just so happens store_current_arg is a static function in the same file what's the wtf? that it says ARGMOD? that it's simply a tailcall dropping the unused interp, adding a Parrot_, and calling a static function why not just rename the static func, make it non-static, and use it everywhere? perhaps the static func is called from elsewhere? static functions can only be called in the file in which they're declared perhaps the static func is called from elsewhere (in the file) yep, it's called in one place in one other place, besides Parrot_store_arg? yes. one other place src/inter_call.c well, there ya go then :-) but the place where it's called has a valid interp there's no use having two names for the same thing. % schmalbe has left schmalbe!~bernhard@dslb-084-058-131-164.pools.arcor-ip.net * particle fixes & rebuilds % IllvilJa has left IllvilJa!~jilves@emea-netcache1.oracle.co.uk % davidfetter has joined #parrot % mire__ has left mire__!~Frodo@3-170-222-85.adsl.verat.net % iblechbot has left iblechbot!~iblechbot@193.17-dial.augustakom.net r26129 | particle++ | trunk: : [src] remove duplicated function diff: http://parrotvm.org/svn/parrot/revision/?rev=26129 % purl has left purl!~purl@209.218.54.66 % gryphon has left gryphon!~gryphon@dsl-209-221-185-54.zipcon.net % purl has joined #parrot % parrot-poke has left parrot-poke!~mollusk@user-112vvlr.biz.mindspring.com % dalek has left dalek!dalek@feather.perl6.nl % dalek has joined #parrot % wolverian has left wolverian!wolverian@feather.perl6.nl % wolverian has joined #parrot % davidfetter has left davidfetter!~chatzilla@start.fetter.org % Andy is now known as AndyAway r26130 | jonathan++ | trunk: : [rakudo] Start to implement pairs. Add grammar rules and partly implement actions. Tweak Pair PMC so it's usable in Perl 6. Still lots to do, and this doesn't work with calls yet, so don't expect to do anything especially useful with it right now. :-) diff: http://parrotvm.org/svn/parrot/revision/?rev=26130 % silug has left silug!~steve@ppp-70-225-73-194.dsl.covlil.ameritech.net % Limbic_Region has joined #parrot anyone aware that the build is broken on Win32/MinGW ? % lidden has joined #parrot i'm guessing you first, now us :) ok, trying to determine the build that broke it I have been out of the loop for a day or two r26100 = good, r26130 = bad - trying r26115 now r26115 = good, r26130 = bad - trying 26123 now r26123 = good, r26130 = bad - trying 26127 now try 29 too late try it next, then. i expect that's the most likely rev based on svn log will try that next assuming 27 works r26127 = good, r26130 = bad - trying 26129 now % Theory has left Theory!~Theory@c-24-21-175-208.hsd1.or.comcast.net % Theory has joined #parrot r26127 = good, r26129 = bad - trying 26128 now heh, the failed build output would have told me in an instant, it's 29 i just built 29, see the error. it's a headerizer problem ok - so my job is done * Limbic_Region wanders off thanks for reporting! r26131 | particle++ | trunk: : headerizer failure reported by Limbic_Region++ diff: http://parrotvm.org/svn/parrot/revision/?rev=26131 % Andy has joined #parrot % jjore is now known as jjore_away % jjore_away is now known as jjore % Davemon has joined #parrot % Daveman has joined #parrot % Dave has left Dave!~dave@pool-141-153-244-48.mad.east.verizon.net % Davemon has left Davemon!~dave@pool-138-89-1-192.mad.east.verizon.net % peeps[work] has left peeps[work]!~peepsalot@bwext.kpimdp.com % Ademan has left Ademan!~dan@h-68-167-207-248.snfccasy.dynamic.covad.net % Ademan has joined #parrot r26132 | rgrjr++ | trunk: : + Say "returned to the OS" instead of "freed" here, since the latter : is ambiguous. r26133 | petdance++ | trunk: : Adding splint flags as I work on the splint flags diff: http://parrotvm.org/svn/parrot/revision/?rev=26133 % Daveman is now known as Dave Oh no, a parrotblog.com more complaints from people who say there's too much info! % Limbic_Region has left Limbic_Region!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net % contingencyplan has joined #parrot seen schmalbe schmalbe was last seen on #parrot 7 hours and 26 minutes ago, saying: yes, barney % Andy has left Andy!~Andy@64.81.227.163 % davidfetter has joined #parrot % Ademan has left Ademan!~dan@h-68-167-207-248.snfccasy.dynamic.covad.net % bgeron_ has left bgeron_!bgeron@toad.stack.nl % bgeron has joined #parrot % davidfetter has left davidfetter!~chatzilla@start.fetter.org % Theory has left Theory!~Theory@c-24-21-175-208.hsd1.or.comcast.net % davidfetter has joined #parrot % davidfetter has left davidfetter!~chatzilla@start.fetter.org % iblechbot has joined #parrot