Camelia, the Perl 6 bug

IRC log for #parrot, 2008-05-24

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:28 Limbic_Region joined #parrot
00:36 dalek allison@perl.org | Bylaws:
00:36 dalek link: http://www.perlfoundation.o​rg/parrot/index.cgi?bylaws
00:36 ank joined #parrot
00:57 spinclad purl, rakudobugs is see rakudobug: mailto:rakudobug@perl.org
00:57 purl OK, spinclad.
01:09 kid51 joined #parrot
01:18 confound joined #parrot
01:42 Ademan joined #parrot
01:45 Theory joined #parrot
01:56 askie joined #parrot
01:58 rdice joined #parrot
02:24 confound joined #parrot
02:31 * kid51 must sleep
02:31 purl $kid51->sleep(8 * 3600);
02:31 confound joined #parrot
03:22 Zaba joined #parrot
04:13 tetragon joined #parrot
06:17 TimToady joined #parrot
06:23 ejs joined #parrot
06:52 Zaba_ joined #parrot
07:04 AndyA joined #parrot
07:22 tewk joined #parrot
07:33 dalek r27776 | pmichaud++ | trunk:
07:33 dalek : [pct]:
07:33 dalek : * Add keyed_int scope.
07:33 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=27776
07:33 dalek r27777 | pmichaud++ | trunk:
07:34 dalek : [nqp]:
07:34 dalek : * Switch postcircumfix:[] to use keyed_int scope instead of keyed.
07:34 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=27777
07:35 dalek r27778 | pmichaud++ | trunk:
07:35 dalek : [rakudo]:
07:35 dalek : * Refactor lots of stuff dealing with Pairs, argument handling, and lists.
07:35 dalek :   The resulting code is 127 lines shorter, more correct, gets rid
07:35 dalek :   of lots of unwanted references to "infix:,", and helps get us closer
07:35 dalek :   to being able to handle list assignment and list context.
07:35 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=27778
07:36 cognominal pmichaud++ # when ones remove code and improves thins, that menas he gets it right
07:37 bacek pmichaud++! infix:, - root of all evil!
07:37 bacek karma pmichaud
07:37 purl pmichaud has karma of 1277
07:39 Tene Now I need to svn up again before I leave in the morning.
07:39 cognominal pmichaud++ # never panics
07:40 cognominal Unable to find regex 'panic'
07:40 cognominal Null PMC access in invoke()
07:40 Eevee panic: panic not found
07:40 Tene panic: Eevee not Eevee
07:42 Eevee I'm not?
07:42 Eevee this raises a lot of questions
07:43 bacek Only true Eevee can raise a question. You are not Eevee
07:44 Tene reduce all code to one word: DWIM
07:46 Eevee that's Perl 7
07:46 * Tene sleep
07:47 iblechbot joined #parrot
07:48 cognominal when Perl 7 is bootsrapped, it eventually compiles himself whith the unique following line:   DWIM ::= 42
07:50 cognominal Eevee: this is good if you trapped in a cave with a cyclop
07:51 cognominal s/you/you are/
08:24 cognominal pmichaud the tree is broken
08:25 cognominal I checked with a clean tree (non polluted in my side)
08:25 moritz which tree?
08:26 moritz rakudo works fine for me
08:26 moritz just ran spectest_regression, all pass
08:30 Tene cognominal: more information, please?
08:30 purl it has been said that more information is available at our Details page.
08:48 nopaste "bacek" at 202.7.166.163 pasted "Failed 5/583 test programs. 19/11275 subtests failed." (23 lines) at http://nopaste.snit.ch/13054
08:48 bacek I'm not sure about latest commits... I didn't run make test for couple of weeks
08:53 nopaste "cognominal" at 82.67.232.89 pasted "you broke perl6" (13 lines) at http://nopaste.snit.ch/13055
08:53 cognominal I did make realclean
08:54 cognominal forget information
08:54 purl cognominal: I forgot information
08:54 cognominal forget more information
08:54 purl cognominal: I forgot more information
08:54 bacek purl?
08:54 purl yes, bacek?
08:55 bacek forgot purl
08:55 bacek forget purl
08:55 purl bacek: I forgot purl
08:55 bacek stupid bot?
08:55 purl What do you expect for 1 meg of AI?
08:55 bacek LOL :)
08:56 bacek is purl implemented in erl6?
08:56 bacek perl6?
08:56 purl perl6 is, like, pretty explicit about making them available
08:56 moritz purl, forget perl6
08:56 purl moritz: I forgot perl6
08:56 moritz purl: perl 6?
08:56 purl somebody said perl 6 was the spec, rakudo and pugs are two of the implementations.
08:57 moritz purl, perl6 is http://dev.perl.org/perl6/ or done when it's done
08:57 purl OK, moritz.
08:58 cognominal autoreference?
08:58 cognominal autoreference is fun with purl
08:59 moritz autoreference is also "did you mean autobox?"
08:59 purl okay, moritz.
09:00 bacek karma?
09:00 purl karma is, like, just as useful as the Perlmonks XP :-) or at http://ircxory.jrock.us/
09:00 moritz karma bacek
09:00 purl bacek has karma of 7
09:00 bacek not so much ;)
09:01 cognominal bacek, no, purl is written in perl 5
09:01 moritz bacek: make more commits ;)
09:01 bacek moritz, can you commit patches from #54740 and #54742? :)
09:02 moritz bacek: I don't have a commit bit (yet)
09:02 bacek me either
09:02 bacek karma moritz
09:02 purl moritz has karma of 21
09:02 bacek heh. 3 times more :)
09:02 moritz bacek: and more than half of it due to one patch ;)
09:03 moritz or rather, one patch and three follow-ups that fixed that patch. And then really fixed it ;)
09:03 bacek moritz, :)
09:04 ejs joined #parrot
09:15 ejs joined #parrot
09:38 Ivatar joined #parrot
09:45 cognominal we start slowly and accelerates progressively until we attain the Kurzweilian singularity (Perl 7 enlignment)
09:48 ejs joined #parrot
09:53 bacek Why dies_op is not implemented in Test.pm?
10:02 moritz which Test.pm?
10:02 moritz rakudo: my $x = sub { say "foo" }; $x();
10:03 moritz bacek: I think because $! isn't implemented yet
10:05 moritz uhm, 'make testtest' is b0rked
10:17 bacek shit...
10:17 * bacek hates 'infix:,'...
10:18 dalek allison@perl.org | Bylaws:
10:18 dalek link: http://www.perlfoundation.o​rg/parrot/index.cgi?bylaws
10:21 bacek pmichaud, when you'll be available: check past/pir for "my $x=sub {say 'Hello'}; $x()"
10:21 bacek infix:, suck all the time...
10:25 dalek allison@perl.org | Articles of Incorporation:
10:25 dalek link: http://www.perlfoundation.org/parrot​/index.cgi?articles_of_incorporation
10:25 shorten dalek's url is at http://xrl.us/bkyfj
10:50 cognominal pmichaud, my bad. my tree was clean in the sense that  'svn diff' returns nothing but that is not a pristine one
10:51 dalek allison@perl.org | Articles of Incorporation:
10:51 dalek link: http://www.perlfoundation.org/parrot​/index.cgi?articles_of_incorporation
10:51 shorten dalek's url is at http://xrl.us/bkyfj
10:52 dalek allison@perl.org | Articles of Incorporation:
10:52 dalek link: http://www.perlfoundation.org/parrot​/index.cgi?articles_of_incorporation
10:52 shorten dalek's url is at http://xrl.us/bkyfj
10:53 dalek allison@perl.org | Articles of Incorporation:
10:53 dalek link: http://www.perlfoundation.org/parrot​/index.cgi?articles_of_incorporation
10:53 shorten dalek's url is at http://xrl.us/bkyfj
10:57 dalek allison@perl.org | Articles of Incorporation:
10:57 dalek link: http://www.perlfoundation.org/parrot​/index.cgi?articles_of_incorporation
10:57 shorten dalek's url is at http://xrl.us/bkyfj
11:11 dalek allison@perl.org | Articles of Incorporation:
11:11 dalek link: http://www.perlfoundation.org/parrot​/index.cgi?articles_of_incorporation
11:11 shorten dalek's url is at http://xrl.us/bkyfj
11:13 rdice joined #parrot
11:15 dalek allison@perl.org | Articles of Incorporation:
11:15 dalek link: http://www.perlfoundation.org/parrot​/index.cgi?articles_of_incorporation
11:15 shorten dalek's url is at http://xrl.us/bkyfj
11:18 dalek allison@perl.org | Bylaws:
11:18 dalek link: http://www.perlfoundation.o​rg/parrot/index.cgi?bylaws
11:23 Psyche^ joined #parrot
11:52 Casan joined #parrot
11:52 kid51 joined #parrot
12:06 bacek Hmm...
12:06 bacek What the difference between 'push @l, (1,2,3)' and 'push @l, [1..5]'?
12:07 bacek Why first pushes 3 items and second only one?
12:07 moritz the first flattens, the second doesn't
12:07 moritz the first is identical to push @l, 1, 2, 3;
12:07 moritz whereas [...] never flattens
12:07 dalek r27779 | jonathan++ | trunk:
12:07 dalek : [rakudo] A few updates to Mutable PMC, and subclass it for Scalar, Array and Hash containers.
12:07 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=27779
12:07 dalek r27780 | jonathan++ | trunk:
12:07 dalek : [rakudo] Tests for Mutable PMC.
12:07 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=27780
12:07 bacek moritz, in which syn it described? And how I can distinguish this calls in PIR?
12:08 bacek ho. Jonathan is alive! :)
12:09 Ademan joined #parrot
12:10 moritz bacek: S03 calls [1,2,3] an "array composer"
12:10 bacek S03?
12:10 purl S03 is the operators spec or dev.perl.org/perl6/doc/design/syn/S03.html
12:11 bacek moritz, thanks.
12:11 moritz bacek: btw the IRC logs at http://irclog.perlgeek.de/parrot/today turn strings like "S03" and S03:1234 into links automatically
12:12 bacek Do I understand right that we really need Array class in rakudo?
12:12 bacek moritz, I don't need logs! I'm here right now! :)
12:13 moritz bacek: I'm here as well, but I find these links so convenient that I used logs anyway ;)
12:13 moritz for example r27780 linking to the last changeset
12:15 cognominal moritz++ # I did not know that
12:16 * bacek thinking about writing plug-in for xchat to do same thing.
12:17 moritz cognominal: half of my commits to the pugs repo where actually tweaks to the IRC logs ;)
12:17 cognominal I want to move from xchat to limechat once I add some missing features.
12:17 cognominal were is that in pugs?
12:17 moritz in misc/irclog/
12:18 moritz http://svn.pugscode.org/pugs/​misc/irclog/lib/IrcLog/WWW.pm adds the markup
12:20 cognominal next is to rewrite it in Perl 6 :)
12:25 cognominal I just got a "natural"  use of regex as a method with a paramter but it is not yet supported
12:28 iblechbot joined #parrot
12:32 jbf joined #parrot
12:43 ejs joined #parrot
12:50 Juerd Also, if you want to type URLs but not long ones, tnx.nl/S03 redirects.
12:50 Juerd (Will probably be moved to another domain soon though)
12:53 Topic for #parrotis now Parrot 0.6.2 "Reverse Sublimation" Released | http://parrotcode.org/ | 18/672 new/open tix | logged in http://irclog.perlgeek.de/parrot/today
13:13 Ademan joined #parrot
13:53 pnutr joined #parrot
13:56 jbf left #parrot
13:57 bacek moritz, do you have commit permission to pugs?
14:08 moritz bacek: yes
14:09 moritz bacek: want one too?
14:15 bacek moritz, no.
14:15 bacek moritz, can you add 'lives_ok' into t/spec/fudge
14:15 moritz bacek: I can
14:16 bacek moritz, thanks. Line 76
14:17 moritz bacek: done
14:17 bacek moritz, thanks
14:17 moritz you're welccome, thanks for report
14:17 moritz ing
14:20 bacek moritz, ho! Can I send you few... ee.. lot of patches for spectest? With #?rakudo skip 'Not implemented yet' in most of them?
14:20 moritz bacek: you can, but you can also get a commit bit within 3 minutes
14:21 bacek moritz, no. I do not want. Really :)
14:21 moritz ok
14:21 moritz either nopaste them or send to moritz at faui2k3.org
14:25 jhorwitz joined #parrot
14:25 nopaste "bacek" at 202.7.166.163 pasted "S29-list/sort.t patch for moritz" (62 lines) at http://nopaste.snit.ch/13057
14:26 cognominal bacek++
14:27 nopaste "bacek" at 202.7.166.163 pasted "S29-list/grep.t patch for moritz" (34 lines) at http://nopaste.snit.ch/13058
14:36 ejs joined #parrot
14:37 Theory joined #parrot
14:44 bacek How I can check arity of passed closure in PIR? E.g. in @l.map { $^a + $^b } ?
14:47 moritz bacek: patches committed
14:47 moritz s/mm/m/
14:47 bacek moritz, thanks
14:47 bacek moritz++ :)
14:50 * bacek found arity method...
14:50 teknomunk joined #parrot
14:58 Ademan joined #parrot
15:44 petdance joined #parrot
15:54 Tene bacek: .arity, or, if you need more information about, say, optional or slurpy params, inspect
16:46 Psyche^ joined #parrot
16:53 Zaba joined #parrot
16:59 cognominal I just got a "natural"  use of regex as a method with a paramter but it is not yet supported  <=== I was wrong
17:19 pmichaud (lives_ok) we're wanting to not come up with too many tests that fudge has to recognize, I think
17:20 pmichaud lives_ok is probably okay for now, but we don't want to go overboard with it
17:20 moritz I think we should just make everything available that is needed frequently
17:20 pmichaud with "frequently" being the key word
17:21 moritz ack -al lives_ok|wc -l
17:21 moritz 145
17:21 pmichaud what does lives_ok test that couldn't be easily tested by something else?
17:22 moritz that something doesn't through an exception
17:22 pmichaud wouldn't 'ok' do that?
17:22 moritz no
17:23 moritz ok's args are evaluated before ok() is called
17:23 moritz lives_ok expects something Callable
17:24 moritz and there are many instances of 'eval "string"; ok !$!, "it lived";' that I'd like to convert to eval_lives_ok
17:25 moritz (or we could use a multi of lives_ok(Str, ...), but that could be confusing)
17:35 dalek r27781 | chromatic++ | trunk:
17:35 dalek : [PMC] Tidied PMCProxy code slightly.
17:35 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=27781
17:41 jonathan hi all
17:41 jonathan Workshop has no wifi...just a cat-5 for the person who is giving a talk
17:41 moritz hi jonathan ;)
17:41 jonathan Thus my general off-lineness, though I did a ci of some hacking I'd done earlier.
17:41 jonathan moritz: See you got more tests added. :-)
17:42 moritz jonathan: I don't think it's comitted yet
17:42 dalek r27782 | chromatic++ | trunk:
17:42 dalek : [src] Improved C++ building: removed unnecessary casts, improved attribute
17:42 dalek : ordering (NotFound, RT #54674).
17:42 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=27782
17:46 jonathan moritz: Will do now
17:46 jonathan Just discovered I don't have a patch program on here.
17:46 moritz d'oh
17:46 jonathan I didn't hvae lex and yacc either...well, fixing that now.
17:47 moritz should I send you the plain file?
17:47 cognominal jonathan : I have a temporary logo for rakudo : http://objectif-brousse.org/rakudo.jpg
17:47 petdance_ joined #parrot
17:47 moritz btw 'my &x = 1' should fail (because 1 !~~ Callable), but doesn't in rakudo
17:48 jonathan moritz: Once I've got container types/mutable stuff sorted out, plus :instanceof for subs, that will be fixed.
17:48 petdance joined #parrot
17:48 jonathan Need to get both of those done first.
17:48 moritz ok
17:49 jonathan cognominal: I'm hoping that it's a camel doing martial arts... ;-)
17:50 moritz .oO( Jew Jitsu http://www.adi.priv.hu/cucc/jew-jitsu.jpg )O
17:50 jonathan However, they're both on my do really soon list - in fact, the mutable stuff is well underway.
17:50 dalek r27783 | jonathan++ | trunk:
17:50 dalek : [rakudo] Add more tests to the known passing list. Patch courtesy of moritz++.
17:50 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=27783
17:52 jonathan moritz: lol! :-)
17:54 dalek r27784 | jonathan++ | trunk:
17:54 dalek : [rakudo] Update makefile to build the scalar, array and hash PMCs that subclass Mutable.
17:54 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=27784
18:03 dalek r27785 | chromatic++ | trunk:
18:03 dalek : [JIT] Undid improper extern-ization of two x86-JIT-only variables from r27736
18:03 dalek : (NotFound, also RT #54602).
18:03 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=27785
18:05 dalek r27786 | jonathan++ | trunk:
18:05 dalek : Update MANIFEST to include PMCs I added earlier today.
18:05 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=27786
18:19 braceta joined #parrot
18:23 teknomunk joined #parrot
18:32 dalek r27787 | jonathan++ | trunk:
18:32 dalek : [rakudo] Turns out that calling a PMC Scalar isn't such a good idea. :-)
18:32 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=27787
18:35 * jonathan puts on his armor of C horror protection and hacks on IMCC.
18:46 ank joined #parrot
19:00 cognominal joined #parrot
19:00 pmichaud I'm also on limited bandwidth today (cell phone while driving through town)
19:01 pmichaud jonathan: how's the mutable stuff coming along?
19:01 pmichaud (if I disappear suddenly, it's because of cell droppage)
19:01 Psyche^ joined #parrot
19:05 dalek r27788 | chromatic++ | trunk:
19:05 dalek : [IMCC] Tidied file, resolving one small TODO.
19:05 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=27788
19:07 jonathan pmichaud: Well, I actually replaced copy with assign, and :viviself with Mutable rather than Undef, and passed all the sanity tests earlier today.
19:08 jonathan not committed that patch, actually reverted it since it was simple find/replace
19:08 jonathan Will do a branch, I guess.
19:10 pmichaud I'm happy with either branch or trunk, if you are.
19:10 pmichaud i.e., you can choose.  It's okay if spectest_regression breaks temporarily as long as 'make test' works.
19:11 pmichaud I looked at the code for .=  last night -- shouldn't we able to treat .=  as just a method call and assign?
19:11 jonathan I am without wifi at the venue, so if I can get a lot working...
19:12 jonathan Be careful if you refactor that
19:12 jonathan Make sure my Dogg
19:12 jonathan oops
19:12 jonathan my Dog $fido .= new();
19:12 jonathan still workis afterwards
19:13 pmichaud right.  "my Dog $fido"  should cause $fido to be initialized with a Dog protoobject, which then becomes the invocant for .new, yes?
19:13 jonathan yes
19:14 jonathan IIRC, there was a little subtlety to getting .= to work when you had a declaration
19:14 pmichaud hmmmm
19:15 pmichaud I'm guessing it'll be easier when mutables are in place, because we should be able to get rid of :viviself entirely
19:15 jonathan ?
19:15 jonathan We still need the initial thing to be a Scalar or whatever
19:15 jonathan Not just a null PMC
19:15 pmichaud right, but I'd bind it immediately
19:15 jonathan ah, ok
19:16 jonathan I was viviself-ing it.
19:16 pmichaud my $a;   should immediately create a Scalar and bind it to $a
19:16 jonathan OK
19:16 jonathan Works for me.
19:16 pmichaud however, that Scalar can be smart enough to respond with false to "exists" if it hasn't been assigned to or vivified yet
19:16 jonathan well, I put a Failure in it initiallhy.
19:17 jonathan Need to get it to have a protoobject if it was a class though
19:17 pmichaud well, if we do  my $a;   then does $a exist yet?
19:17 jonathan No
19:17 jonathan So far I'm just forwarding find_method to whatever the value is, though.
19:17 pmichaud so, what I wnt to have happen is
19:18 pmichaud that a mutable keeps track of how it should be initialized when it is vivified
19:18 pmichaud or, alternately, it could go ahead and vivify itself, but report 'false' for exists until it's assigned to
19:18 pmichaud that probably makes more sense.
19:18 pmichaud and yes, it could go ahead and get a protoobject at initialization.
19:19 pmichaud so, "my $a;"   creates a scalar $a and initializes it with a Failure object
19:19 jonathan That is what I am doing at the moment.
19:19 jonathan See Mutable PMC.
19:19 pmichaud "my Dog $a;"  creates a scalar $a and initializes it with a Dog protoobject
19:19 jonathan Right.
19:19 jonathan That's what I'm planning.
19:19 pmichaud so then   "my Dog $a .= new()"   evaluates  "my Dog $a" first, then just calls .new on the protoobject and assigns the result back into $a
19:20 jonathan The subtlety is that you generate some PAST that initializes it with the proto-object.
19:20 pmichaud yes, but that's part of "my Dog $a" and not .=
19:20 pmichaud right?
19:20 jonathan yeah, but you need to get the PAST::Var out of that to use with .=.
19:21 jonathan And that's what the special-case code in .= is doing.
19:21 pmichaud but  "my Dog $a" is a PAST::Var
19:21 jonathan It's a bit more.
19:21 pmichaud ??
19:21 jonathan It's a binding too.
19:21 jonathan And setting of properties if there's a type constraint.
19:21 pmichaud the binding returns the thing bound, fwiw
19:21 pmichaud setting of properties should be part of the viviself of my Dog $a
19:22 dalek r27789 | chromatic++ | trunk:
19:22 dalek : [src] Removed an unnecessary const_string() call from MMD registration code.
19:22 pmichaud for that matter, it can all go into the viviself
19:22 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=27789
19:22 jonathan Then viviself needs to be powerful enough to suport that.
19:22 pmichaud viviself can have any PAST tree
19:22 jonathan Oh?
19:22 jonathan I didn't know that.
19:22 jonathan That makes things easier. :-)
19:22 pmichaud most things that take strings can also take PAST trees
19:23 pmichaud string is just a shortcut for a PAST tree to do "new 'Foo'"
19:23 jonathan But not :name.... ;-)
19:23 pmichaud right.  But :named can be :-)
19:23 jonathan (BTW, if :name could take a tree, we can probably tidy some more things up.)
19:23 pmichaud and if we really want :name to accept a PAST var, we could do that.
19:23 pmichaud that's a good idea.
19:24 jonathan Well, or a PAST::Op.
19:24 pmichaud sorry, I meant PAST tree
19:24 jonathan Sure
19:24 jonathan That would let some of the indirect access be cleaner.
19:24 jonathan OK, I'm going to go and meet up with some people now.
19:24 pmichaud yes, it would -- we could get rid of some unshifts.
19:24 jonathan Be sociable. :-)
19:25 jonathan BTW, my PCT talk at the uni and my Perl 6 talk at NPW today were both well received.
19:25 pmichaud excellent.
19:25 jonathan Got people talking about trying to do various languages with PCT.
19:25 pmichaud I submitted talks for PCT and Rakudo to YAPC::EU
19:25 jonathan OK
19:25 jonathan I will submit mine too.
19:25 jonathan I talked to one of the organizers today.
19:25 jonathan They know I'm coming and will submit.
19:26 jonathan Asked if I would co-ordinate with you, what we would talk about. Told him we were way ahead of him on that. :-)
19:26 jonathan Will probably submit an OO and a types one.
19:26 pmichaud excellent
19:26 pmichaud those would be well received also
19:27 jonathan I think so.
19:27 jonathan People here seemed to like what they saw.
19:27 jonathan I talk about Rakudo tomorrow.
19:27 jonathan Today was about Perl 6 as a language.
19:29 jonathan Anyway, beer time...laterz.
19:29 pmichaud later
19:33 cognominal jonathan, how many people at the workshop?
19:35 cognominal pmichaud the panic is still broken.
19:36 spinclad <panic: Help!> ==> <panic: 'Help!'>
19:36 pmichaud which panic?
19:37 pmichaud oh, it's not being imported.
19:37 pmichaud just a sec.
19:38 pmichaud actually, panic must be working, otherwise we'd never see a syntax error.  So, where is panic broken?
19:39 cognominal Unable to find regex 'panic'
19:39 cognominal Null PMC access in invoke()
19:39 cognominal okm the syntax changed
19:40 cognominal I am doing a pod5 grammar
19:43 cognominal I don't get it
19:43 pmichaud I probably need to be able to see an example of it not working.
19:45 cognominal I pasted the TOP rule of perl 6
19:45 cognominal so I should get the same problem with a faulty perl 6
19:45 cognominal I check
19:45 pmichaud is the grammar a subclass of PCT::Grammar ?
19:47 cognominal ho shoot.
19:47 cognominal you are right
19:48 pmichaud afk for a while  #  nap
19:48 Zaba_ joined #parrot
19:48 cognominal thx
20:08 dalek r27790 | rgrjr++ | trunk:
20:08 dalek :    + Remove gratuitous "__" from names.
20:08 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=27790
20:14 mire joined #parrot
20:28 pjcj joined #parrot
20:31 guru joined #parrot
20:48 super_ joined #parrot
20:58 Zaba joined #parrot
20:59 tetragon joined #parrot
21:27 askie joined #parrot
21:45 rdice joined #parrot
22:02 ejs joined #parrot
22:03 Psyche^ joined #parrot
22:26 bacek morning...
22:44 cognominal when bacek the sentient andipodian wakes up it's time for me to go to bed.
22:47 cognominal I am not a true programmer that takes the graveyard shift
22:52 jisom joined #parrot
23:05 * jonathan has insomnia. :-(
23:06 Infinoid at least its a weekend
23:07 * Infinoid is trying to stay awake after stuffing his belly full of sushi
23:08 jonathan Infinoid: Yeah, but I'm giving talks.
23:08 jonathan Had one on Friday, gave one today, got another tomorrow.
23:08 jonathan Anyway, went for a walk just now...maybe that helps.
23:09 * jonathan likes walking around Stockholm.
23:09 Infinoid cool
23:09 cognominal I can't sleep eiher :(
23:10 cognominal and jonathan must keep strenght to talk Friday at http://conferences.mongueurs.net/fpw2008/schedule
23:10 jonathan cognominal: I have work meeting here on Monday. I fly home on Tue. I get back at 6pm. On Thursday morning I fly to France for FPW.
23:10 jonathan So it's all quite exhausting.
23:10 jonathan if I can get some sleep in between now and then, I'll be fine.
23:11 cognominal and on the side, you are a core programmer of parrot :)
23:11 jonathan I'm trying to do that between talks. ;-)
23:11 jonathan Actually, I have no conferences between FPW and YAPC::EU.
23:11 cognominal I will meet you at the boarding gate in Orly, btw
23:11 jonathan So I have time to code, and to get to know my new country.
23:12 jonathan Boarding gate?
23:12 jonathan Shouldn't we check in together?
23:12 jonathan So we can have seats together on the flight?
23:12 jonathan Bonus hacking! ;-)
23:12 cognominal yes
23:12 jonathan OK
23:12 jonathan Email me (jnthn@jnthn.net) your cell number
23:12 jonathan I call you once I land from Vienna.
23:13 jonathan And then we can meet up and go check in.
23:13 cognominal yes
23:13 jonathan Cool.
23:13 * jonathan is looking forward to Albi conference.
23:14 jonathan Ok, I will try and sleep now.
23:14 jonathan Got first talk of the morning (thankfully, at 10am) tomorrow. uh, today.
23:14 jonathan night all
23:14 cognominal sent
23:14 jonathan thanks
23:15 jonathan will reply with mine
23:15 jonathan cya
23:15 cognominal I will bring a mulitplug power cord.
23:19 cognominal boardind gate != checking gate.   I understand jonathan now.

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced