% iblechbot has joined #parrot % dngor has left dngor!abuse@adsl-068-213-211-142.sip.bct.bellsouth.net % dngor has joined #parrot % Zaba has joined #parrot % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru % cognominal has left cognominal!~cognomina@82.67.232.89 % Coke has left Coke!~coke@cpe-72-228-52-192.nycap.res.rr.com % Debolaz has left Debolaz!~root@nat.andersberle.com % Sartak has left Sartak!~sartak@69.25.196.249 % Sartak has joined #parrot % masak has joined #parrot % Psyche^ has joined #parrot % Patterner has left Patterner!~Psyche@e177225178.adsl.alicedsl.de % Psyche^ is now known as Patterner % wknight8111 has joined #parrot % wknight8111 has left wknight8111!~nobody@c-71-230-33-251.hsd1.pa.comcast.net % Debolaz has joined #parrot % Debolaz has left Debolaz!~root@nat.andersberle.com % Debolaz has joined #parrot % wknight8111 has joined #parrot % Coke has joined #parrot % wknight8111 has left wknight8111!~nobody@c-71-230-33-251.hsd1.pa.comcast.net % mire has joined #parrot % cognominal has joined #parrot % tetragon has left tetragon!~seneca@216.126.67.44 % mire has left mire!~Frodo@210-172-222-85.adsl.verat.net gooood morrrrrrrning, parrrrrrrrotnam! :) moin % tetragon has joined #parrot au revoir O'Reilly http://www.oreilly.fr/ :( they are closing shop in France % wknight8111 has joined #parrot % tetragon has left tetragon!~seneca@76-10-171-227.dsl.teksavvy.com % gryphon has joined #parrot How does committing work? Do I need permission or a review before I commit something? wknight8111++ # welcome aboard thanks! basically they just add a line for you to a .htaccess file you checkout as normal, but enter a username/password upon commit (svn caches this) well, i know how it "works", I'm just asking if I need permission before I start submitting things oh Like I have a patch that I just submitted, can I just apply it myself or do I need approval? sounds like they just gave it to you :) I'd go ahead and commit... if you break something, someone will let you know (and in a worst case scenario, reverting is easy) Let me give you "the talk". 1) you break it, you fix it. 2) don't break it. 3) if it's something outside your comfort zone, or inside someone else's, post a patch first in RT. 4) branches are cheap. 5) tickets are cheap. 6) in general, try to keep trunk passing at all times. 3.1) Doubly true for architecture/design issues. someone should wiki that. ... wknight8111, that can be your first job. =-) ok I just tried a commit, and I got a 403 Forbidden error (and that "the talk" was much less uncomfortable then the one I got from my father) you may need to auth. what does that mean? I put in my svn.perl username and password ok. and you're sure it was your svn username and password, and not your rt nick and rt password? =-) I copy+pasted them from the svn.perl.org/accounts page and I'm rarely "sure" about anything :) % rdice has joined #parrot please please coke and wknight8111: read through docs/project/metacommitter_guide.pod it should clear this problem up % teknomunk has joined #parrot Ah, I never did go back and re-read it after andrew screwed up his part. =-) you always have to go back and re-read thigns when I screw up! When I screw up, I do it big :) % teknomunk has left teknomunk!~teknomunk@r74-195-239-111.stl1cmta01.stwrok.ok.dh.suddenlink.net particle: no, i did my three steps. I logged in, I added him to the list. I sent the mail. Am I missing something? yes, but did he do his? he's having problems with auth, not you yes, i created a bitchard account, i logged on to RT with the account, and I set up the account at svn.perl.org s/bitchard/bitcard/ ... what svn login did you use? it has my username listed as "Whiteknight", but I tried my email address and my name too, your username is NOT whiteknight. =-) % mire has joined #parrot the id is the same as your rt login, which is the email addy. tried that too with the suberversion password? just tried it again, doesnt work with any password You're harshing my buzz. :P man, I already need a vacation from all this! let me double check that you were properly added to the list. =-) the ID I have listed is: 'wknight8111@gmail.com' is rt login working? yes, I'm in RT fine. I just took a ticket ok. if you can't figure out the subversion part, contact svn-admin@perl.org to get it fixed up however, coke can try removing and re-adding you or something who is w.briscoe ? (he just showed up as a committer when I refresshed. no idea removing him... WHAT THE HOLY !(@#*$&#@ "delete this user." "ok, another random user shows up." maurice bonal just showed up. have we been hacked? deleting... ask and robrt may still be asleep ok. the list is stable now. % NotFound has joined #parrot Hello. that's the trouble with sysadmins in the same time zone try again. Hello. (i deleted you. then deleted the first random guy that showed up in your place. then the second. then readded you) perhaps we can find a hacker in Mumbai who's willing to be a perl.org sysadmin. andrewwwwwwwwwwwww. ? "try again" hi, NotFound, that second one sunk in :) NotFound: hio. sorry. focus problem here. ... holy crap, my fasting blood sugar dropped 90 points in 4 days. Well, I tried ;) nope, nothing. nope, nothing is probably runned Coke: how do you measure that? with a blood-sugar ruler aka a glucometer. * masak has been thinking of getting a glucometer masak: https://www.onetouchgold.com/simplestart/?utm_source=google&utm_medium=cpc&utm_term=one%20touch&utm_campaign=tier3&utm_content=OneTouch%20Meters%20-%20General Coke's url is at http://xrl.us/bkcku GluCo sounds like a good name for a perl shop My girlfriend has one that looks like a tamagotchi. the meters are typically free; they get you on the strips (about a buck a pop if not on insurance.) coke? you are mailto:will@coleda.com or just a figurehead. coke is also http://coke-floats.blogspot.com/ okay, Coke. Coke: do you think a non-USA resident like me will get one if I fill in their form? So you are trying to be Coke 0.0% ? % rdice has left rdice!~richard_d@CPE0014bfafbbd5-CM0011e6ecf48a.cpe.net.cable.rogers.com Okay, i sent an email to svn-admin@perl.org. I'll see what they have to say about it ...apparently no I didn't. That email address doesn't appear to be valid "svn@perl.org" % Debolaz has left Debolaz!~root@nat.andersberle.com % uniejo has left uniejo!~uniejo@langebro.adapt.dk NotFound: Coke Zero. hmmm... coke zero is not bad. % Coke is now known as Diet % Diet is now known as DietCoke DietCoke: ah, yes, 0.0% is beer. coke: http://www.washingtonpost.com/wp-dyn/content/article/2008/05/08/AR2008050801994.html particle's url is at http://xrl.us/bkcm9 particle: one of many long term side effects. % Debolaz has joined #parrot anybody seen barney lately? haven't seen barney seen barney? barney was last seen on #parrot 5 days and 2 hours ago, saying: Yes, it was all in the new file driver_nqp.pir [May 4 06:25:28 2008] purl is Big Brother % davidfetter has joined #parrot % rdice has joined #parrot Looks like I'll be getting to the airport four hours early today. hope they've got intarnets % jhorwitz has joined #parrot if they have intarnets then I can play on IRC instead of getting anything done. * Infinoid buys Tene a 10-pack of intarnets * davidfetter pays USD60/month so he can have intarnets wherever he goes...that sprint evdo is :P * Infinoid has AT&T edge, but only uses it a couple times a month * particle too, uses it at least weekly AT&T edge? EDGE is what they call their internet service for mobile * davidfetter <3 evdo, but it only works in .us aha EVDO is for CDMA as EDGE is for GSM any requests on parrot or rakudo-related tasks for me to work on at the airport? a safe container ;) ? tene: if you have rakudo's t/spec checked out, you could mark the tests to avoid parsefails * davidfetter was joking are you familiar with Safe.pm? Yes. % gryphon has left gryphon!~gryphon@dsl-209-221-185-54.zipcon.net something similar for parrot would be very, very nice % masak has left masak!~user@130.238.45.242 % Theory has joined #parrot RT#45967 lacks a note about the file name objects.c changed to oo.c % particl1 has joined #parrot % particle has left particle!~particle@c-24-19-3-148.hsd1.wa.comcast.net % gryphon has joined #parrot % radhios has joined #parrot % particle[ventus] has joined #parrot % PerlJam has joined #parrot % cosimo has left cosimo!~cosimo@pat-tdc.opera.com % IllvilJa has left IllvilJa!~jilves@emea-netcache1.oracle.co.uk ENODALEK % particl1 is now known as particle diakopter: % dalek has joined #parrot % japhb has left japhb!~geoff@76-191-190-8.dsl.static.sonic.net % Zaba_ has joined #parrot % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru % Andy has left Andy!~AndyL@host3130.follett.com r27395 | pmichaud++ | trunk: : [rakudo]: : * In grammar.pg, convert $= to diff: http://www.parrotvm.org/svn/parrot/revision?rev=27395 % turrepurre has joined #parrot feh, i forgot to commit that patch! particle++ # ghost karma i've just started working on adding opp support to mk_language_shell.pl that was one of the things on my todo list... but I'll be happy to let you do that one I'm working on getting listop expressions to work \o/ that will be a huge deal. well, parsing first actually getting list assignment to work will probably involve changes to pct % AndyA has left AndyA!~andy@82.152.157.85 % Ivatar has joined #parrot NotFound: updated. % AndyA has joined #parrot DietCoke: what? % japhb has joined #parrot DietCoke: ah, yes. % sjansen has joined #parrot % particl1 has joined #parrot % particle has left particle!~particle@c-24-19-3-148.hsd1.mn.comcast.net % particl1 is now known as particle pmichaud: in mk language shell, you have in @lclang@.pir, =item main(args :slurpy) :main but the cod ereads .sub 'main' :main ; .param pmc args would you prefer code that had :slurpy, then $P0.'command_line'(args :flat) or modify the pod? well, modifying the code would make it wrong i think the pod should be modified yeah. so just get rid of the :slurpy in the pod i just needed to think out loud to get it right. thanks. after i finish this, i think i'll regenerate abc with the shell oh, that's a good idea. I was going to just move abc's files around, but regenerating from shell might be better that's what I ultimately did with pynie (regenerate from shell) cool. % radhios has left radhios!~roberto@190.19.126.84 i'm adding token term { } i'll leave float etc to the reader particle: how do you get the current userid on windows perl? same way you get it on any perl $< is returning 0 for this guy. real or effective user id? $> is also returning 0. okay, DietCoke. you want the username? oh. he's an idiot. and now I am too. ¿runas Administrator? (getlogin(), not $<) indeed. -> (14:59) From Sue D. Nymme, to perl: - "Thanks, Jerry Gay!" * DietCoke antisocially books a single at yapc! In docs/book/ch08_reference.pod the entry for getattribute has in See also "classoffset", but there is no classoffset entry. % wknight8111 has left wknight8111!~nobody@c-71-230-33-251.hsd1.pa.comcast.net classoffset is gone. getattribute now only takes a string name * pmichaud tries again on listop parsing, this time working around RT#53296. % mire has left mire!~Frodo@210-172-222-85.adsl.verat.net setattribute wants a class argument, and getattribute an object, is this right? % mire has joined #parrot no given an object in $P0 setattribute $P0, 'foo', $P1 # set attribute 'foo' in $P0 to $P1 getattribute $P1, $P0, 'foo' # get attribute 'foo' in $P0 into $P1 (latter can be phrased as "set $P1 to attribute 'foo' of $P0) Then addattribute is a different family? addattribute adds an attribute to a class addattribute class, 'foo' # add 'foo' as an attribute for new instances of class And what is the way to retrieve it? addattribute creates a "slot" for 'foo' getattribute/setattribute change the value of that slot in instances of the class I mean, check for presence. in a class or object? class. I'm not sure. perhaps 'inspect' % barney has joined #parrot pdd15 would have the answer, if any. I think now I understand, thanks. The documents looked confusing about this points. yes, I've noticed that as well. An 'attributes' function is described in pdd15 ...method, perhaps? (just checking) Yes, method (tnx) r27396 | pmichaud++ | trunk: : [rakudo]: : * Refactor EXPR handling slightly so that we can start : to do some listop processing. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27396 % barney has left barney!~bernhard@dslb-084-058-139-151.pools.arcor-ip.net r27397 | pmichaud++ | trunk: : [rakudo]: : * Update fatarrow parsing, so that foo(a=>1, b=>2) now parses : and compiles properly. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27397 'i=' ?? it's the precedence level for listops i.e., the equivalent of STD.pm's %list_assignment hash gotcha. icky, but i get it. (%list_assignment has :prec('i=')) % japhb has left japhb!~geoff@208.201.228.107 when we're able to do something much closer to STD.pm's precedence parsing, we can switch. this has the advantage of "works today". sure. much better than what we had yesterday % particle[ventus] has left particle[ventus]!~particle@c-24-19-3-148.hsd1.wa.comcast.net (er, %item_assignment in each of the above.) % particl1 has joined #parrot % japhb has joined #parrot % teknomunk has joined #parrot 'class Foo ...' in nqp doesn't currently have a way to declare its parent? i'm walking through the squaak exercises and seeing how close i can get to declaring the List class there in nqp... r27398 | pmichaud++ | trunk: : [pct]: : * Remove spurious 'each' option from PCT::HLLCompiler. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27398 fwiw, we no longer need the List class can use ResizablePMCArray directly. (looks like it hardwires a 'Protoobject' parent) you can use 'add_parent' iirc oh, goody. well, add_parent won't set the protoobject correctly ResizablePMCArray has methods now, or one can add them? ResizablePMCArray has shift/pop/push/unshift % davidfetter has left davidfetter!~chatzilla@start.fetter.org afaict, nqp doesn't have the ability to set parent classes yet (haven't needed it.) nice. next thing i'm looking at: our @list doesn't vivify a ResizablePMCArray, so you still have to do the moral equiv of a BEGIN block to set it, else @list.unshift($x) leaves it undefined? mmm... cardinal... Cardinal Fang, fetch ... the comfy chair! airports++ we could probably get "our @list" to vivify the ResizablePMCArray. i understand one doesn't want to vivify on read, and nothing declares (or can declare yet) that shift/unshift/push/pop write it... ah, that would work. ideally we should probably have our @list := ResizablePMCArray.new() but that depends on having a protoobject for ResizablePMCArray, which we don't. hrm. our @list \\:= Resizable... (only if not already there) I don't think there's a \\:= op. :-) true (assuming you meant //:= ...., I don't think that exists either :-) =:/\:= oop, yes, // but I don't think there's a problem with our @list := ResizablePMCArray.new(), assuming it executes only once. \/\/|-|/-\-|-? ^ confound: (and assuming that ResizablePMCArray exists.) it might be reasonable for PCT to create protoobjects for some of Parrot's builtin classes. actually....... * pmichaud checks something that makes sense at a single defining place, but if every using place did that, they'd all toss each others hard saved content... r27399 | pmichaud++ | trunk: : [rakudo]: : * Removed '--combine' and '--each' arguments from Rakudo's command (that: our @list := Resizable...) : line processing, as they aren't useful for Perl 6. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27399 ...every using place? % Theory_ has joined #parrot believe it or not, I think the following works: Protoobject.new_proto('ResizablePMCArray'); our @list = ResizablePMCArray.new(); if you put those two statements at the beginning of the class definition (i.e., right after "class Foo;"), then it'll happen once when the code is loaded. (every using place): perhaps i'm confused; thinking one would have multiple 'our @list' declarations to access the same @list, but perhaps it's simply already in scope. just a sec "pmichaud" at 76.183.97.54 pasted "example of creating @?BLOCK" (11 lines) at http://nopaste.snit.ch/12920 % Theory has left Theory!~Theory@c-24-21-175-208.hsd1.or.comcast.net it doesn't hurt to repeat "our @?BLOCK;" in the individual methods, but it isn't necessary. agreed ....and! one can do: Protoobject.new_subclass('ResizablePMCArray', 'List'); # create 'List' as a subclass of 'ResizablePMCArray' but I think that simply using ResizablePMCArray directly makes more sense. % davidfetter has joined #parrot (if all of this Protoobject.* doesn't work, I'll make it work.) (the existing class boilerplate seems to call Protomaker.new_subclass(Protoobject, $class) ) oh, correct, what I wrote as Protoobject above should probably be Protomaker :-( so... "pmichaud" at 76.183.97.54 pasted "example of creating @?BLOCK" (11 lines) at http://nopaste.snit.ch/12921 eventually I'll get all of this protoobject stuff unified into a coherent whole. (sooner rather than later) would it make sense to allow 'class Foo is Bar' and plug that into the boilerplate? I've thought about it it's one of those "haven't needed it yet" items. Beyond that, 'Bar' in "is Bar" likely refers to a protoobject and not a class or string. and in this specific instance (creating a list), having 'class Foo is Bar' actually complicates things more than the two-line example I gave. okay, in the @?BLOCK case it's no longer needed, using ResizablePMCArray directly; i'm sure it will come up again, so grist then for protoobject/class rework. excellent -- I agree. % rdice has left rdice!~richard_d@CPE0014bfafbbd5-CM0011e6ecf48a.cpe.net.cable.rogers.com last thing i ran across: i tried 'return ', and get_scalar died on it (no action for return_statement yet). NQP doesn't support 'return' yet. r27400 | pmichaud++ | trunk: : [rakudo]: : * Update STATUS. if you really need a return value, then just put as the last statement in a block. : * Patch courtesy "Carl Mäsak" , RT#53826 diff: http://www.parrotvm.org/svn/parrot/revision?rev=27400 ok, worksforme. thanks (implementing 'return' is one of my higher-priority things, yes) (i worked around it with a PIR q< .return ($P0) >, which is followed by another .return () in the generated code.) but last-expression is easier still. are we no longer creating placeholder tickets for parrot releases? is it in the release instructions? oh, I see. particle called it "20 May 2008 Parrot Release" instead of "Parrot x.y.z release" I found it (RT#52910) yep, because release numbers are not generally known a month in advance correct, I agree with the choice -- just wasn't what I was used to. searching for "parrot release" got me what I wanted :-) % jhorwitz has left jhorwitz!~chatzilla@96.245.16.45 now i get: Method 'unshift' not found for invocant of class 'ResizablePMCArray' but i see it there in src/pmc/resizablepmcarray.pmc (do i have the right ResizablePMCArray?) there's also a test for it in t/pmc/resizablepmcarray.t % iblechbot has left iblechbot!~iblechbot@124.16-dial.augustakom.net and it presumably works _there_, so.... hrm. * pmichaud tries a test program. I get the same. Checking. * particl1 wonders if this is some pmc proto funny business It could be, but I doubt it. okay, it's some protoobject funny business new_proto must be destroying the existing method table somehow. adding Protoobject as a parent class of ResizablePMCArray looks like a no-no. I guess that makes sense. what do you need, clone_proto or something? so... if the class is a ProxyPMC, I guess we need to create a new anonymous subclass for it. and add Protoobject as a parent of the subclass ah, proxy, that's the word i was looking for of course, then we have the issue that objects creating using new 'ResizablePMCArray' aren't the same type as those created using ResizablePMCArray.new() s/creating/created/ but perhaps that's not too big an issue. it's kinda sucky, though least surprise and all I don't know how to get around it within Parrot's current object model. but, then again, nqp is low-level and 'coder beware' well, when I work on unifying protoobject handling perhaps all of this will "work out". spinclad: in the meantime, I don't have a terrific answer. "Method not found" was not something I expected. I guess I've never tried to run protomaker on a PMC type actually, perhaps try: Protomaker.new_subclass('ResizablePMCArray', 'List'); our @?BLOCK = List.new(); that might have the same effect, since 'List' will then be a subclass of 'ResizablePMCArray', and will get Protoobject as the parent. will do works workarounds++ i especially like when we work around calling conventions with :multi() pmichaud++ for those % grim_fandango has joined #parrot % davidfetter has left davidfetter!~chatzilla@start.fetter.org % Zaba has joined #parrot % Zaba_ has left Zaba_!~zaba@ip102.148.adsl.wplus.ru % tetragon has joined #parrot % radhios has joined #parrot % davidfetter has joined #parrot % Ivatar has left Ivatar!~graham@tu055.demon.co.uk % particl2 has joined #parrot % particle has left particle!~particle@c-24-19-3-148.hsd1.mn.comcast.net % rdice has joined #parrot % particl1 has left particl1!~particle@c-24-19-3-148.hsd1.mn.comcast.net % grim_fandango has left grim_fandango!~matt@bas2-kingston08-1177655568.dsl.bell.ca % davidfetter has left davidfetter!~chatzilla@start.fetter.org % particle has joined #parrot % NotFound has left NotFound!~julian@50.Red-213-96-228.staticIP.rima-tde.net % kid51 has joined #parrot % mire_ has joined #parrot % mire has left mire!~Frodo@210-172-222-85.adsl.verat.net % particl2 has left particl2!~particle@c-24-19-4-171.hsd1.mn.comcast.net % particl1 has joined #parrot % mire__ has joined #parrot % mire_ has left mire_!~Frodo@28-173-222-85.adsl.verat.net % sjansen has left sjansen!~sjansen@hq-nat2.gurulabs.com % mire__ has left mire__!~Frodo@185-172-222-85.adsl.verat.net % particl1 has left particl1!~particle@c-24-19-3-148.hsd1.mn.comcast.net % mire__ has joined #parrot % mire_ has joined #parrot % Andy has joined #parrot % rdice has left rdice!~richarddi@CPE001ff33cb98b-CM00159a01d44c.cpe.net.cable.rogers.com % mire__ has left mire__!~Frodo@242-175-222-85.adsl.verat.net % mire__ has joined #parrot % mire_ has left mire_!~Frodo@109-173-222-85.adsl.verat.net % radhios has left radhios!~roberto@190.19.126.84 % mire_ has joined #parrot % mire__ has left mire__!~Frodo@249-172-222-85.adsl.verat.net % janus has left janus!~janus@e182073142.adsl.alicedsl.de % janus has joined #parrot % Ademan has joined #parrot % Theory_ has left Theory_!~Theory@c-24-21-175-208.hsd1.mn.comcast.net % mire_ has left mire_!~Frodo@232-175-222-85.adsl.verat.net % mire_ has joined #parrot % gryphon has left gryphon!~gryphon@dsl-209-221-185-54.zipcon.net % kid51 has left kid51!~jkeen@pool-71-247-48-239.nycmny.east.verizon.net % mire_ has left mire_!~Frodo@78-173-222-85.adsl.verat.net % mire_ has joined #parrot % andy753421 has joined #parrot % tetragon has left tetragon!~seneca@76-10-171-227.dsl.teksavvy.com Hello, does anyone know if/where there's some up-to-date documentation on PASM? specifically on working with subroutines not really. Most people are using PIR these days anyway. you might look at pdd03, in the section "PIR SYNTAX EXAMPLES" at the end of the file r27401 | petdance++ | trunk: : add another warning for old-style prototypes diff: http://www.parrotvm.org/svn/parrot/revision?rev=27401 DID YOU MISS ME? % tetragon has joined #parrot just dreadfully! % mire_ has left mire_!~Frodo@85-172-222-85.adsl.verat.net % andy753421 has left #parrot % AndyA has left AndyA!~andy@82.152.157.85 % cout has left cout!~cout@c-68-58-247-49.hsd1.sc.comcast.net % grim_fandango has joined #parrot % cout has joined #parrot r27402 | petdance++ | trunk: : use STRNEQ instead of strcmp() as a boolean diff: http://www.parrotvm.org/svn/parrot/revision?rev=27402 % Psyche^ has joined #parrot % grim_fandango has left grim_fandango!~matt@bas2-kingston08-1177655568.dsl.bell.ca % Patterner has left Patterner!~Psyche@e177114143.adsl.alicedsl.de % Psyche^ is now known as Patterner So do cage tests normally fail? some do, depending on how they're invoked 'make test' doesn't run all tests, iirc so there are some tests (e.g., codingstd) that we have but that we don't yet include as part of 'make test' % Theory has joined #parrot % Theory has left Theory!~Theory@c-24-21-175-208.hsd1.or.comcast.net % rhr has left rhr!~ryan@bas3-montreal02-1096682094.dsl.bell.ca % rhr has joined #parrot % iblechbot has joined #parrot % JordanG has left JordanG!~JordanG@witnet.wit.edu Okay, I mostly know what I need to do to get placeholder vars to replace the signature instead of augmenting it. It's the sorting that might be a problem. I also need to check if I should be inserting the vars into the symtable as $^a or as just $a. Looks like probably the former. I'm mainly unsure how to do the sorting. IIRC, rakudo doesn't have a 'sort' defined yet... * Tene looks around. Okay, parrot has a Data::Sort. % Andy has left Andy!~Andy@64.81.227.163 r27403 | petdance++ | trunk: : helpful use of the PARROT_DOES_NOT_RETURN. Also, removed impossible condition of a function returning NULL diff: http://www.parrotvm.org/svn/parrot/revision?rev=27403 Hm. I should include a test. I need to figure out if there's a way to set svn metadata from git-svn. % iblechbot has left iblechbot!~iblechbot@ppp-62-216-205-150.dynamic.mnet-online.de r27404 | tene++ | trunk: : Variable assignment works in cardinal. : Swipe scope handling from rakudo for cardinal. : Minor syntax updates for cardinal. diff: http://www.parrotvm.org/svn/parrot/revision?rev=27404 % Zaba_ has joined #parrot % Zaba has left Zaba!~zaba@ip102.148.adsl.wplus.ru % barney has joined #parrot % barney has left barney!~bernhard@dslb-084-058-139-151.pools.arcor-ip.net