% IllvilJa has joined #parrot % uniejo has joined #parrot r26461 | fperrad++ | trunk: : [languages] : update LANGUAGES_STATUS.pod from languages-smoke results r26462 | fperrad++ | trunk: : [Lua] r26463 | fperrad++ | trunk: : [scheme] : fix all tests on Win32 r26464 | fperrad++ | trunk: : [WMLScript] r26465 | chromatic++ | trunk: : [src] Documented the use of interp->lo_var_ptr, so it's more obvious why it's : there. A rename might be in order; any suggestions? : Reported by Jesse Taylor in RT #51566. r26466 | fperrad++ | trunk: % contingencyplan has left contingencyplan!~contingen@cpe-76-186-27-146.tx.res.rr.com % jjore is now known as zz_jjore % zz_jjore is now known as jjore % contingencyplan has joined #parrot % ewilhelm has left ewilhelm!~ewilhelm@pool-71-111-49-155.ptldor.dsl-w.verizon.net % ewilhelm has joined #parrot % AndyA has left AndyA!~andy@82.152.157.85 % AndyA has joined #parrot r26467 | fperrad++ | trunk: : [PLATORMS] : - update MinGW32 gcc 3.4.2 diff: http://parrotvm.org/svn/parrot/revision/?rev=26467 % cognominal has joined #parrot % mire has joined #parrot % kj has joined #parrot % mire has left mire!~Frodo@183-175-222-85.adsl.verat.net % ruoso has joined #parrot % kid51 has joined #parrot r26468 | rblasch++ | trunk: : Windows PLATFORMS updates. diff: http://parrotvm.org/svn/parrot/revision/?rev=26468 % ask_ has left ask_!~ask@pat-tdc.opera.com % skids has left skids!~bri@c-71-233-204-100.hsd1.ma.comcast.net % kid51 has left kid51!~jkeen@pool-70-107-7-238.ny325.east.verizon.net % ask_ has joined #parrot % bgeron has left bgeron!bgeron@toad.stack.nl r26469 | coke++ | trunk: : [distro] : track changes from r26466 diff: http://parrotvm.org/svn/parrot/revision/?rev=26469 % askie has joined #parrot % rdice has left rdice!~richarddi@CPE001217e365c7-CM00159a01d44c.cpe.net.cable.rogers.com % skids has joined #parrot % petdance has joined #parrot % petdance has left petdance!~Andy@64.81.227.163 % gryphon has joined #parrot % bgeron has joined #parrot r26470 | coke++ | trunk: : [tcl] : Update some comments regarding RT tickets that shouldn't have been. diff: http://parrotvm.org/svn/parrot/revision/?rev=26470 % spinclad has left spinclad!~rhale@209-6-140-232.c3-0.bkl-ubr2.sbo-bkl.ma.cable.rcn.com r26471 | fperrad++ | trunk: : [WMLScript] : - fix ppd17pmc (parseNumber logic) diff: http://parrotvm.org/svn/parrot/revision/?rev=26471 % jrt4 has left jrt4!~bojangles@c-24-18-106-126.hsd1.wa.comcast.net % jrt4 has joined #parrot % spinclad has joined #parrot Anyone who is bored, some of those new tcl TODO items are probably pretty easier fixable. "easily". (basically, if the test is in t/cmd_foo.t; change the diagnostic error output in runtime/builtin/foo.t r26472 | coke++ | trunk: : [tcl] : Ran all the tests through tcl 8.5.1; some behavior (mostly diagnostic output) : has changed; update the tests, TODO them for parrot where necessary. Delete : a few invalid tests that partcl happens to pass, but shouldn't. diff: http://parrotvm.org/svn/parrot/revision/?rev=26472 % rdice has joined #parrot % uniejo has left uniejo!~uniejo@langebro.adapt.dk % skids has left skids!bri@charon.clarku.edu for other bored people: episode 4 of the Parrot Compiler Tools Tutorial is just published. % skids has joined #parrot % Leonid has joined #parrot Hi all. I want to contribute code to the parrot project. Where do I start ? Hi, Leonid. What languages do you know? c++ perl ok. there are a ton of perl modules used to build and test parrot; the VM itself is written in C, not C++: do you have some comfort there? I am a little bit newbie to the open source contribution. I will be glad a more "in depth" explanation :) Yeah C is good. btw why C and not C++ ? any special reason ? Yup. moment. I think it's in the FAQ... http://www.parrotcode.org/faq/ http://www.parrotcode.org/faq/#What_language_is_Parrot_written_in? Coke's url is at http://xrl.us/bhuwr :D not an in depth answer, but there you go. ok I will read it... I am at work now :) So what my futher steps ? % skids has left skids!bri@140.232.205.194 echoing Leonid, although I was going to lurkmore for a while first Most of our "todo" work is listed in the ticketing system, but it can be hard to find something to work on. https://rt.perl.org/rt3 Leonid: why does Parrot interest you? (this might help in deciding what you want to do) Looking for new/open tickets with [TODO] or [C] or [Perl] in the system is a good first pass, and pretty much what I was going to do. Because I love perl and the Idea of VM for it ..... wow :) reading through docs/ (after you build) and src/ to look around if you just want to jump in the deep end. There is the core parrot stuff to work on, or various HLL's that need work. If there's one of those you're interested in, that might be a better place to start. Do I need to get an UserName or something ??? No. (you can browse rt as a guest) (that may be the wrong the url for that. :) Leonid: (love perl and VM for it) that's pretty general :-P OK after I will get around .... How I inform you ppl I am started to working on one of the tasks ? you probably have questions by then ;-) after I will resolve all the questions ? I just want to understand the procedure . % sjansen has joined #parrot % skids has joined #parrot well, depending on what you do; for instance, suppose you want to do some code-cleanup (layout, maybe you found a bug), then you can create a patch and send it to the mailing list (you'd need to subscribe to that beforehand) if the patch is sane it'll get applied by someone with commit rights if your patch is for an existing ticket, you can add it via the web interface, also. get enough patches applied, you can eventually get a commit bit. ohh cool :) The link you sent me is the bugs page ... do you have any TODO list too ? or is it the same ? it's an issue tracker "issue" is a better word, as it contains not only bugs, but also proposals and other... ehm.. issues :-) but to answer your question: yes, that's the todo list (is the same) The best way to start is to download the code and compile it first ... right ? yes and run make test understand how to work with it and then start to add my own nasty things :) % Theory has joined #parrot % xiaoyafeng has joined #parrot % parrot-poke has joined #parrot % Leonid has left #parrot % barney has joined #parrot chromatic++ for fixing RT#51790 * barney running 'make fulltest' barney: Any issues so far? % davidfetter has joined #parrot seen ambs? ambs was last seen on #parrot 5 days and 20 hours ago, saying: no, different architecture, and different messages in the test accordingly to it [Mar 12 13:59:37 2008] Coke: no issues yet, but Linux is a bad platform for 'make fulltest' ORLY? YA RLY. I recommend doing it on feather if you have an account. (and getting one if you don't) unless you have a beeeeg box. If you want an account fast, mail me the request within 15 minutes :) It's not the speed, it's that don't catch many errors * Juerd has a tiny tuit :) Juerd: I'll come back to yout in 5,5 months Okay I don't understand. there are errors that are *not* being caught by fulltest? (in which case, how would you know about them?) jmcadams++ # new TPF PR chair. I wonder if we'll see activity in TPF PR I'm talking about config and platform dependent errors. E.g. the MDx failure on Cygwin. not much you can do about that. that's why we have PLATFORMS and http://smoke.parrotcode.org/smoke/ http://smoke.parrotcode.org/smoke/ is too short % skv has joined #parrot so, yah, check what you can, but don't worry too much. *** hey, everybody, run make fulltest and update PLATFORMS so barney doesn't feel guilty! *** * barney created release branch https://svn.perl.org/parrot/branches/RELEASE_0_6_0 barney: ... don't do that. most of our releases so far have not been branch-style, but trunk-style; let's keep them uniform for now. Why? It's only a temporary branch. Following 'Appendix 1' in release_managers_guide.pod % svnbotl has left svnbotl!diakopter@feather.perl6.nl I think that was the one that was recently fleshed out by Bob, who did his release unlike other recent releases, no? seen allison? allison was last seen on #parrot 6 days and 22 hours ago, saying: jonathan: yes, it's there now [Mar 11 12:56:49 2008] % ambs has joined #parrot oi, ambs Coke, do you mind checking my commit bits? Allison said they were set during the last parrotsketch, but I couldn't commit a fix last night. cotto_work: cotto, aren't you the guy from MS? Coke: yes that's the notes from Bob Rogers barney: It's my understanding that allison would rather we not do it that way. But, obviously, the docs were never updated. Proceed as you see fit. =-) k yes, although that fix was written on my own time (I won't be committing anything written at work until that issue gets settled out.) s/settled/sorted/ but it's my understanding that things were stalled until allison & MS completed their talks. that's what I thought until chromatic said otherwise: is cotto a committer yet? Yes. Then you have a question for chromatic during PS today. =-) ok % svnbotl has joined #parrot % cout has left cout!~cout@c-68-58-247-49.hsd1.sc.comcast.net % cout has joined #parrot % ruoso has left ruoso!~ruoso@195.23.92.2 r26474 | bernhard++ | RELEASE_0_6_0: : Prepare for the release of Parrot 0.6.0 diff: http://parrotvm.org/svn/parrot/revision/?rev=26474 % Psyche^ has joined #parrot * barney is running 'make fulltest' again r26475 | bernhard++ | RELEASE_0_6_0: : [docs] : Recommend to use 'make distro_tests' r26476 | bernhard++ | RELEASE_0_6_0: : Regenerate native PBC for t/native_pbc/*.t diff: http://parrotvm.org/svn/parrot/revision/?rev=26476 * ambs waves Hi % ambs has left #parrot % ambs has joined #parrot * ambs waves (ok, working now) % Patterner has left Patterner!~Psyche@e177226105.adsl.alicedsl.de % Psyche^ is now known as Patterner % chromatic has joined #parrot r26477 | bernhard++ | RELEASE_0_6_0: : [docs] : Suggest to move the release branch. diff: http://parrotvm.org/svn/parrot/revision/?rev=26477 #ps in 2 bernhard++ Go, 0.6.0, go! /topic #parrot Parrot 0.6.0 release is on the way | http://parrotcode.org/ We need a t/distro/prefix_space.t. % apple-gunkies has left apple-gunkies!~chatzilla@tx-71-1-49-145.dyn.embarqhsd.net ... which would check what? That barney really did change the topic. ... doh % ambs has changed the topic of #parrot to: #parrot Parrot 0.6.0 release is on the way | Please mentor for SoC | http://parrotcode.org/ | YAPC::NA talks deadline is Mar 31 | http://tinyurl.com/2pmnlq Just following the docs % ambs has left ambs!~ambs@255.92.54.77.rev.vodafone.pt % ambs has joined #parrot % ambs has changed the topic of #parrot to: Parrot 0.6.0 release is on the way | Please mentor for SoC | http://parrotcode.org/ | YAPC::NA talks deadline is Mar 31 | http://tinyurl.com/2pmnlq chromatic: to enforce the "Indentation must consist only of spaces." rule of pdd07? thought tabs.t did that I was making a joke. In my defense, I got it when you explained it above. ^_^ I don't know what oo-oids excuse is. =-) A better sense of humor than both of us combined, perhaps. This Colloquy is strange... some strange smiles rendered. heh. my excuse is sheer idiocy :) chromatic: don't worry, I got it Coke's using the I-want-to-be-Japanese-kitty-girl smiley set. neko-o kudasai! then, that line includes a strange smile with black hair? :) hai, so desu-ka * Coke wishes he had hair. :P * ambs laughs * ambs still has some * Infinoid just had most of his cut off I was going to spew kana but I forget the scim incantation % xiaoyafeng has left xiaoyafeng!~XiaoA@awork084244.netvigator.com * chromatic reimplements cotto's patch in RT #51832. * barney created parrot-0.6.0.tar.gz Wow, what an awesome hacker you iz. chromatic: after your post about 25%, I checked out my stats on ohloh; I can tell you that if I'm #2, going by number of commits isn't telling much. =-) It just means you're old, old man. You'll turn senile soon, and then I'll catch up. get off my lawn, you scamp. will parrot 0.6.0 pass all tests on my Mac? :D x86 or ppc? x86 it was failing something related with pcre It will probably continue to fail then. I don't remember seeing any commits about that. I don't remember any as well I suggest bribery. * ambs waits for barney's URL :D Commits can commence. Release takes place in a branch. Good. chromatic: good you like branches, or good you like to commit? Good I just committed. r26478 | chromatic++ | trunk: : [lib] Fixed #line directives in PMCs (based on a patch from Christoph Otto in : RT #51832). diff: http://parrotvm.org/svn/parrot/revision/?rev=26478 * Coke peers at the diff between the two diffs. The order of atoms in a character class is almost always immaterial. ... almost!? ^ * ambs svn ups chromatic: cheater. :P I prefer to think of this as brilliance. allright. I don't see any reason not to do the codingstd stuff iteratively, so I'm checking in what I have, and will continue work with commits to individual tests One warning: the macro-wrapping test probably won't work in the large. r26479 | bernhard++ | RELEASE_0_6_0: : [docs] : Mention the the news is for 0.6.0 diff: http://parrotvm.org/svn/parrot/revision/?rev=26479 I don't think I'm going to get each and every codingstd test working under this framework they don't all duplicate the code I'm consolidating. but that isn't a bad thing that's fine. ... then someone could look at all of the duplicate code in the config/ modules and reduce that. or src/pmc! TclList has a 'reverse' method. Should this get moved up to RPA? A? Larry said something about removing all of this whitespace we've been duplicating :) % contingencyplan has left contingencyplan!~contingen@cpe-76-186-27-146.tx.res.rr.com Isn't that just a different comperator to our quicksort? r26480 | infinoid++ | trunk: : [t/codingstd] : start consolidating codingstd tests per RT#51718: : add Parrot::Test::Util::Runloop : patch c_cuddled_else, check_isxxx, trailing_space, c_cppcomments and c_code_coda to use it. diff: http://parrotvm.org/svn/parrot/revision/?rev=26480 chromatic: having 'reverse' means I don't have to write twice as many comparators. (but no, I can't think of a use for 'reverse' on an unsorted array.) % ambs_ has joined #parrot % ambs has left ambs!~ambs@255.92.54.77.rev.vodafone.pt % ambs_ is now known as ambs lots of trailing spaces in the .pir files # That's 219 failed files out of 1496 files total. * Tene commits a new HLL in the middle of the release. ;) those always work correctly the first time too late Once again, that ruthless Bavarian efficiency prevents us from screwing up. :D barney++ Curses, vfoiled again! Is t/manifest/*.t supposed to fail in a dist ? Shouldn't. shouldn't is such a funny word. Infinoid, no need for "scalar" in that patch. purl: forget shouldn't ambs: I forgot shouldn't r26481 | infinoid++ | trunk: : [t/codingstd] : [12:44] <@chromatic> Infinoid, no need for "scalar" in that patch. : Normally I like my numifications to be explicit, but he's right, they're a bit ugly here. diff: http://parrotvm.org/svn/parrot/revision/?rev=26481 % slightlyoff has left slightlyoff!~slightlyo@204.14.154.209 % peeps[work] has joined #parrot in general, replacing PIR by C should improve speed, neh? (where C == custom ops, PMC methods/vtables, etc.) barney: have you cut the release yet? wow, removing trailing whitespace from a quine is interesting Currently retesting the tarfile r26482 | bernhard++ | RELEASE_0_6_0: : #51860: Failures in t/manifest/*.t in a release : Comment out the 5 failing test cases. diff: http://parrotvm.org/svn/parrot/revision/?rev=26482 Infinoid: I hate those quines. hate them hate them hate them. I had to update the copyright in them a while back. =-) heh barney: I've never seen manifest test failures in a release before. odd. I'm just removing all the 32's that appear before 10's Infinoid: isn't there a tool to regen that portion? I added manifest_tests to 'make fulltest' barney: ... so it's your own fault then, ok. =-) Coke, if control flow crosses the C/PIR boundary too often, that could slow you down. chromatic: ... ah. analagous to SQL + PL/SQL. doesn't each opcode invocation cross that boundary? I'm thinking more specifically of marshalling/demarshalling into and out of PCC. (ignoring JIT) chromatic: you said something about profiling PIR earlier ... do we have a way to profile PMCs? Profile them how? the only profiling parrot has right now is with -p, which, as I recall, is opcode level. I use Valgrind/Callgrind and that's pretty good at the C level, but connecting that to the PIR level is not always easy. chromatic: well, profiling (from the parrot perspective) how much time is spent in each PMC's methods (for instance) Callgrind works pretty well for that. okay, I'll add that to the big-list-of-things-to-learn :) It's fairly easy. alias cgp='valgrind --tool=callgrind --dump-instr=yes --trace-jump=yes ./parrot' seen parrot-poke: I haven't seen 'parrot-poke:', tewk * Coke wonders if that works on osx. I *think* there's a Valgrind that works there. eh. feather has one installed. % slightlyoff has joined #parrot Is there a nice analizer for the resulting callgrind file? callgrind_annotate If you want to profile Tcl, dump the Tcl code to a PIR file and profile that. Otherwise you'll spend a lot of time in TGE/PGE. chromatic: callgrind shows # of invocations, not time spent? RIght. Number of virtual processor cycles. ... ok, that sounds closer to time than # of invocations. % svnbotl has left svnbotl!diakopter@feather.perl6.nl Yeah, it's more accurate across runs than counting u-secs. ok. of course, I suspect I'm going to run this and find I'm spending lots of time in RPA:get_int_keyed_pmc or something. % barney has changed the topic of #parrot to: Parrot 0.6.0 "P&P" released | Please mentor for SoC | http://parrotcode.org/ | YAPC::NA talks deadline is Mar 31 | http://tinyurl.com/2pmnlq ... which is why you need to optimize the PIR. I think. how much longer can I expect something to take with callgrind? Plug and Pray? A couple of orders of magnitude. perhaps I will re-do this on something smaller. =-) looots of Parrot_assert Yep, that one's a bit spendy. I think that's the source of some of our recent slowdowns. % svnbotl has joined #parrot ... wow. after that, the next 13 functions are memory/GC related. The fewer PMCs you create, the faster we go. I presume that includes strings? (lowercase) ah, I can avoid the overhead of parrot_asert with -DNDEBUG STRINGs yes. We can probably fix the overhead of parrot_assert with judicious macroing. The function call overhead there is a bit of a drain. chromatic: -NDEBUG avoids it. you lose all your asserting, of course. awesome, trailing_space.t now passes for pir files! 10 thousand line diff, 219 .pir files modified, all tests pass. should I put it up for review, or just check it in? er, -DNDEBUG, i said it rightt the first time. Infinoid: do all tests pass? yep even in languages? =-) that's a good idea (do a before/after to avoid false negatives) Parrot 0.6.0 "P&P" is now on CPAN, propably not indexed yet barney: P&P? % amoore has joined #parrot ewilhelm++ barney++ the meaning of P&P can be chosen without any restrictions how postmodern of you possibly latin for "ran out of names"? lol here's a bug for someone to document/fix: smokeserv-server.pl contains the pir code in the __DATA__ segment, which gets included in the HTML on http://smoke.parrotcode.org/smoke/ need to eliminate the code, and then make the perl code test pass in the least annoying fashion. er, "eliminate the coda from the HTML" % rdice has left rdice!~richard_d@CPE0014bfafbbd5-CM0011e6ecf48a.cpe.net.cable.rogers.com % Coke is now known as Coke_zzz % Coke_zzz is now known as Coke_away % ambs has left ambs!~ambs@255.92.54.77.rev.vodafone.pt % ambs has joined #parrot % skids has left skids!bri@charon.clarku.edu % kj has left kj!~IceChat7@ip565fd420.direct-adsl.nl ok, no differences in languages-test * barney has no Hacker beer for celebrating around. Drinking Augustiner instead. % Limbic_Region has joined #parrot barney: thanks! hooray for 0.6.0 * Infinoid breaks everything what's hacker beer? * davidfetter vaguely recalls hacker-pschorr(sp?) from münchen r26485 | infinoid++ | trunk: : [t/codingstd] check for trailing whitespace in .pir files : - fix up 219 .pir files which had trailing whitespace. : - fix up ordinal-encoded trailing whitespace in examples/pir/quine_ord.pir (fun) : - fix up the expected output of examples/streams/ParrotIO.pir : (its formatting is sensitive to whitespace changes) diff: http://parrotvm.org/svn/parrot/revision/?rev=26485 my favorite: http://www.hacker-pschorr.de/unternehmen/content/sortiment/anno1417.php barney's url is at http://xrl.us/bhvyy % gryphon has left gryphon!~gryphon@dsl-209-221-185-54.zipcon.net % ambs has left ambs!~ambs@255.92.54.77.rev.vodafone.pt % skids has joined #parrot % barney has left barney!~bernhard@dslb-084-058-159-070.pools.arcor-ip.net % rblackwe has joined #parrot % Andy has left Andy!~AndyL@host3130.follett.com % rblackwe_ has left rblackwe_!~rblackwe@where.is.allmydata.net % cotto_home has left cotto_home!~cotto@75-92-237-130.sea.clearwire-dns.net % peepsalot has left peepsalot!~peeps@cpe-67-9-161-48.austin.res.rr.com % BitPoet has left BitPoet!BitPoet@flachratte.de % cotto[work] has joined #parrot % Andy has joined #parrot % cotto_work has left cotto_work!~cotto@tide502.microsoft.com % jrockway has left jrockway!~jrockway@dsl092-134-178.chi1.dsl.speakeasy.net % peepsalot has joined #parrot % cotto_home has joined #parrot % jrockway has joined #parrot % marmic has left marmic!~chatzilla@89-253-66-101.customers.ownit.se % marmic has joined #parrot % marmic has left marmic!~chatzilla@89-253-66-101.customers.ownit.se % peeps[work] has left peeps[work]!~peepsalot@bwext.kpimdp.com % Theory has left Theory!~Theory@c-24-21-175-208.hsd1.mn.comcast.net % Theory has joined #parrot % Coke_away is now known as COke % COke is now known as Coke * Coke summons particle % particle has joined #parrot % parrot-poke has left parrot-poke!~mollusk@user-112vvlr.biz.mindspring.com Coke: got a few to update parrotcode.org? % Andy has left Andy!~Andy@64.81.227.163 % marmic has joined #parrot % Theory has left Theory!~Theory@c-24-21-175-208.hsd1.or.comcast.net % xiaoyafeng has joined #parrot % CrawfordComeaux has joined #parrot % particle has left particle!~JGay@c-67-166-31-51.hsd1.co.comcast.net Anyone around that might be able to answer some gsoc questions? What would you like to know? What concerning perl6 implementation is needed and who would the mentor be? The mentor would likely be particle. Implementation-wise, I'm sure you could pick just about anything you want. Do you have a particular interest? http://www.perlfoundation.org/perl5/index.cgi?gsoc2008_projects#perl_6_and_parrot_projects chromatic's url is at http://xrl.us/bhv9n If you have a particular Perl 6 feature in mind, you could implement that. That's a fairly nice self-contained step actually. is there a concise list of what's done and what's not? or would that be the test suite ...beat me to the question getting rakudo to past more of spectest would be really cool from my perspective The tests that pass are done, and what's left isn't done. Not much of an answer, but the line changes every couple of days. fair enough s/past/pass/ % jrockway_ has joined #parrot r26486 | chromatic++ | trunk: : [Lua] Added TODO to Parrot::Test::Lua so that Lua can have TODO tests. diff: http://parrotvm.org/svn/parrot/revision/?rev=26486 % jrockway has left jrockway!~jrockway@dsl092-134-178.chi1.dsl.speakeasy.net How can I go about finding out which tests pass and which don't? If you have a Parrot download, build it, then go to languages/perl6 and run make spectest. % jrockway has joined #parrot r26487 | chromatic++ | trunk: : [Lua] Marked the one remaining failing Lua test (timed alarms) as TODO, because : Parrot needs a little bit of work for Lua to pass this test correctly. See RT : #51870. diff: http://parrotvm.org/svn/parrot/revision/?rev=26487 % jrockway_ has left jrockway_!~jrockway@dsl092-134-091.chi1.dsl.speakeasy.net Thanks, chromatic You're welcome. When/if particle shows up, he's the likely mentor. holy. this is a lot of spec tests % Ademan has joined #parrot % sjansen has left sjansen!~sjansen@hq-nat2.gurulabs.com % chromatic is now known as chromatic_away I believe the official definition of "perl 6" is "any implementation that passes all the tests", so they try pretty hard well, 70% pass! unless mass numbers of them are todo'd awesome but given the gsoc list I take it the tests are far from comprehensive Larry estimates the test suite is about 1/3 complete the one in the pugs repository particle is going to be in and out over the next 2 weeks. of which rakudo pulls/uses/smokes a little of ouch % jrockway has left jrockway!~jrockway@dsl092-134-091.chi1.dsl.speakeasy.net % CrawfordComeaux has left CrawfordComeaux!~Crawford@adsl-153-93-232.lft.bellsouth.net don't let that dismay you. Eevee: what's your language implementation fancy? parser/grammars? object models? test suite completeness? % jrockway has joined #parrot allright. I'm not a big fan of the "no cuddled elses" rule, but pdd07 is nonspecific about language, so I've expanded the test to cover perl files as well. I'm not entirely sure yet; haven't really gotten into language design/compiler writing before Eevee: its funner than it sounds :) if it didn't sound fun I wouldn't have come in here 8) Parrot 0.6.0 'P&P': powers and principalities. r26488 | infinoid++ | trunk: : [t/codingstd] c_cuddled_else.t can apply to perl sources too (pdd07 isn't specific) : - rename c_cuddled_else.t to cuddled_else.t, it isn't just for C any more : - add perl language files to the list : - fix up all the failures (16 files) dinner time, bye! bon appetit, Infinoid % Theory has joined #parrot % xiaoyafeng has left xiaoyafeng!~XiaoA@awork084244.netvigator.com % AndyA has left AndyA!~andy@82.152.157.85 % Eevee has left Eevee!~eevee@c-71-231-40-190.hsd1.or.comcast.net Infinoid: there *is* a perlcritic test for that, I think. % AndyA has joined #parrot % davidfetter has left davidfetter!~davidfett@start.fetter.org % jrockway has left jrockway!~jrockway@dsl092-134-178.chi1.dsl.speakeasy.net % kid51 has joined #parrot % jrockway has joined #parrot % CrawfordComeaux has joined #parrot % slightlyoff has left slightlyoff!~slightlyo@204.14.154.209 % contingencyplan has joined #parrot % Andy has joined #parrot % kid51 has left kid51!~jkeen@pool-68-237-9-13.ny325.east.verizon.net % Ademan has left Ademan!~dan@h-69-3-233-157.snfccasy.dynamic.covad.net % Ademan has joined #parrot % Eevee has joined #parrot % kid51 has joined #parrot % kid51 has left kid51!~jkeen@pool-68-237-9-13.ny325.east.verizon.net % Limbic_Region has left Limbic_Region!~Limbic_Re@c-68-49-236-220.hsd1.md.comcast.net Coke: for cuddled elses? nice. still had lots to fix up tho % particle has joined #parrot % jdv79_ has left #parrot * Coke curses lego star wars complete saga for having a %-done meter. someone figured out that a lot of gamers have mild OCD smash bros brawl has this giant wall of things to unlock so now I can't stop playing until I have defeated it % petdance has joined #parrot evening % particle has left particle!~JGay@c-67-166-31-51.hsd1.co.comcast.net % contingencyplan has left contingencyplan!~contingen@76.186.27.146 % contingencyplan has joined #parrot hello, petdance darn IRC client at work ... you're at work? eesh r26489 | coke++ | trunk: : [tcl] : - Fix several of the diagnostic messages that have changed since we : implemented them. : - Fix [lsort -dictionary] so that items that differ only by case sort properly. * Coke starts a gcdebug runcore test of languages/tcl and goes to sleep. *maybe* it'll be done when he wakes up. % Coke has left Coke!~coke@cpe-72-228-52-192.nycap.res.rr.com % CrawfordComeaux has left CrawfordComeaux!~Crawford@ip70-189-61-81.lf.br.cox.net no, the IRC client at work is Andy % chromatic_away is now known as chromatic % CrawfordComeaux has joined #parrot % Theory has left Theory!~Theory@c-24-21-175-208.hsd1.mn.comcast.net Okay, what do I actually need to do to mentor for gsoc? % kraai has joined #parrot % petdance has left petdance!~Andy@64.81.227.163 Sign up to the list, I believe.