Camelia, the Perl 6 bug

IRC log for #parrot, 2009-12-21

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:00 NotFound Maybe a little magic with :flat will help, but I don't know how to use that in nqp or rakudo.
00:00 ash_ jnthn was suggesting that we override the method with a new one after compilation is finished
00:01 ash_ what is :flat ?
00:01 NotFound A parameter modifier.
00:01 NotFound To get lists of arguments as an array.
00:02 ash_ well, no its the result thats the problem
00:03 NotFound You can return the lists of roles flattened and let the caller packi it.
00:03 ash_ at compile time the result is a ResizablePMCArray, but at runtime it would be nice/better if it was a perl6 Array (or List)
00:03 ash_ but List and Array aren't defined at compile time
00:13 NotFound ash_: you need someone more used to rakudo than me
00:14 ash_ NotFound: alright, just checking if there was not already something that did almost this
00:19 lucian joined #parrot
00:19 Whiteknight joined #parrot
00:24 dalek winxed: r305 | julian.notfound++ | trunk/ (2 files):
00:24 dalek winxed: parse modifiers with arguments in stage 1
00:24 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=305
00:45 plobsing joined #parrot
00:52 abqar joined #parrot
00:53 Coke (not defined at compile time) you just need to do the mapping /early/
00:53 Coke before any other compilation happens.
00:53 Coke old partcl did this; not sure if partcl-nqp does.
01:06 ash_ Coke: is that possible though? since List depends on the method to define itself, can you do that?
01:10 ash_ i guess i should explain the dependency, currently RoleHOW#methods returns a ResizablePMCArray, at runtime it should return an Array which is a child of List, which uses the role Positional, so in order to define List you need RoleHOW#method to be functional
01:14 ash_ Coke: can i try calling Array and if it fails catch the exception and make a ResizeablePMCArray instead?
01:17 dalek partcl-nqp: 8ecd953 | coke++ |  (2 files):
01:17 dalek partcl-nqp: implement [lrange] - all tests pass.
01:17 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/8ecd953d23869c7e4cb90ba426ba130137c353c2
01:26 bacek joined #parrot
01:28 lucian joined #parrot
01:35 Coke ash_: your question makes me slightly dizzy.
01:36 Coke I'm not sure; maybe you could do the mapping when list is defined (but before all its methods are added)
01:39 dalek partcl-nqp: 5248255 | coke++ |  (3 files):
01:39 dalek partcl-nqp: implement [lreverse] - all tests pass
01:39 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/5248255a91bb111ffb831ab86a25b3333e60528f
01:46 nopaste joined #parrot
01:47 dalek parrot: r43177 | plobsing++ | branches/pmc_freeze_cleanup/src/pmc (5 files):
01:47 dalek parrot: use VISIT_PMC_ATTR in key, scheduler, sub, and task PMCs
01:47 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43177/
01:50 kid51 joined #parrot
01:52 eternaleye joined #parrot
02:02 eternaleye joined #parrot
02:10 ash_ Coke: I ended up doing a try catch around it, i try to make an array, if that fails i make a ResizablePMCArray instead
02:10 ash_ i only catch 1 type of error to be sure i don't accidentally handle something else
02:15 lucian joined #parrot
02:19 dalek parrot: r43178 | plobsing++ | branches/pmc_freeze_cleanup (2 files):
02:19 dalek parrot: remove non-functional general looking code
02:19 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43178/
02:30 JimmyZ joined #parrot
02:32 brrant joined #parrot
02:44 JimmyZ_ joined #parrot
02:57 plobsing_ joined #parrot
03:06 bacek joined #parrot
04:15 cognominal joined #parrot
04:27 patspam joined #parrot
04:29 TonyC joined #parrot
04:40 * JimmyZ doesn't know how to change PMC_get_sub macro to use GET_ATTR syntax.
04:41 nopaste joined #parrot
05:35 TonyC joined #parrot
05:36 nopaste joined #parrot
05:41 TonyC joined #parrot
05:42 davidfetter joined #parrot
05:46 nopaste joined #parrot
06:07 bacek joined #parrot
06:13 TonyC joined #parrot
06:14 nopaste joined #parrot
06:26 JimmyZ oh hai, anyone active here?
06:31 abqar joined #parrot
07:44 bacek joined #parrot
07:58 iblechbot joined #parrot
08:20 cognominal joined #parrot
08:41 fperrad joined #parrot
08:41 bacek joined #parrot
08:51 fperrad bacek after last merge, parrot-nqp is broken
09:08 preflex joined #parrot
09:54 fperrad joined #parrot
10:04 bacek joined #parrot
10:34 gaz joined #parrot
10:43 clinton joined #parrot
11:29 lucian joined #parrot
11:36 lucian joined #parrot
12:11 bluescreen joined #parrot
12:13 bacek joined #parrot
12:21 mikehh nothing exciting happening
12:21 nopaste joined #parrot
12:36 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#31173), fulltest) at r43178 - Ubuntu 9.10 amd64 (g++ with --optimize)
12:46 Coke fperrad: yah, I pinged the list on that.
12:48 JimmyZ joined #parrot
12:55 Coke fperrad: I converted it into a ticket.
12:55 Coke tt #1385
13:00 dalek TT #1385 created by coke++: context_unify3_simple breaks parrot-nqp
13:08 whiteknight joined #parrot
13:08 Coke msg pmichaud: so, we have a bunch of stuff in place for partcl-nqp now; I knocked out a bunch of the simpler commands this week; I'd like to focus on getting t/cmd_catch.t working 100%, as that includes the test for not compiling/executing the entire block at once. Any help you can provide on that front welcome. =-)
13:08 purl Message for pmichaud stored.
13:08 whiteknight good morning #parrot
13:17 * JimmyZ doesn't know how to change PMC_get_sub macro to use GET_ATTR syntax.
13:17 JimmyZ whiteknight: good morning
13:17 whiteknight hello JimmyZ
13:19 * JimmyZ saw there was a secret project on parrot. where is it now?
13:20 whiteknight JimmyZ: it fizzled out. I ran out of time.
13:21 JimmyZ whiteknight: are you free now?
13:21 whiteknight no.
13:22 JimmyZ oh, It's morning now.
13:22 whiteknight I have a few minutes now, maybe. What do you need?
13:23 JimmyZ hmm, I don't know how to change PMC_get_sub macro to use GET_ATTR syntax.
13:23 whiteknight I don't know what PMC_get_sub macro does. I'll have to look
13:25 dalek parrot: r43179 | whiteknight++ | trunk/docs/project/release_manager_guide.pod:
13:25 dalek parrot: [RELEASE] Gerd++ has requested the 2.3 release.
13:25 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43179/
13:25 payload joined #parrot
13:25 Coke whiteknight: that's a starred release.
13:26 whiteknight JimmyZ: You can't replace PMC_get_sub with GET_ATTR. They do different things
13:27 JimmyZ whiteknight: I will check it again.
13:27 JimmyZ whiteknight: thanks.
13:29 plobsing joined #parrot
13:36 jan joined #parrot
13:43 JimmyZ whiteknight: PMC_get_sub is a bit like PMC_SUB macro;
13:43 whiteknight right
13:47 JimmyZ that also uses to get the attr of sub.pmc.
13:48 iblechbot joined #parrot
13:49 Coke msg pmichaud argh. my recent changes to use methods on TclString/TclList are now failing elsewhere because the HLL mapping isn't in effect everywhere.
13:49 purl Message for pmichaud stored.
13:49 Coke msg pmichaud (e.g. on t/cmd_catch.t - join is getting a String, not a TclString as one of the args.)
13:49 purl Message for pmichaud stored.
13:59 whiteknight matrixy doesn't use HLL mapping, and I'm thankful for that
13:59 patspam joined #parrot
13:59 whiteknight it's a system that never struck me as being too solid
14:02 whiteknight it's sort of a chicken-and-egg problem. You can't HLL map without having a class to map to, but you don't have those classes till you create them at runtime
14:03 whiteknight so constants at compile time aren't mapped
14:05 Coke and what are you using in place of it?
14:05 whiteknight I'm using Parrot's builtin PMC types directly
14:05 Coke (note that this sytem works fine in partcl)
14:05 whiteknight Matrixy isn't OO, so I don't need to worry about having methods
14:05 Coke partcl isn't OO either.
14:05 whiteknight oh.
14:06 moritz what about hll interop?
14:06 whiteknight moritz: what do you mean?
14:06 Coke now /there's/ something that's doomed to failure. =-)
14:07 moritz whiteknight: I thought HLL maps were a way to exchange Integers between two HLLs, and they come up magically as the "right" type in both HLLs
14:07 Coke moritz: no.
14:07 Coke moritz: hll mapping is a way for a hll to map its types to core parrot types.
14:07 Coke so that if you have something in core that generates an RPA, it can generate a List instead.
14:07 whiteknight moritz: Matrixy's integers are Integer PMCs. Other HLLs can translate those if necessary
14:07 Coke moritz: someone might extend that to map between mappings, but that's not what it was designed for.
14:08 Coke whiteknight: do you have any container types?
14:08 whiteknight Coke: yes, but they aren't used in place of RPA
14:08 Coke np. how do you stringify them?
14:08 whiteknight Matrixy has some matrixy types. They stringify themselves
14:09 Coke ok.
14:09 whiteknight I don't stringify RPA's either. They're used internally only
14:09 whiteknight I don't expose too many object types to the user
14:17 Coke ah, i suspect it's because I moved the mapping code in NQP from PIR, and now it's getting run too late. easy enough to fix. (though having BEGIN {} blocks would help.)
14:19 mikehh joined #parrot
14:52 JimmyZ good evening
14:52 purl Ah, evening. The tumultuous mind tarries and contemplates, reveling in the silence afforded by the diurnal proletariat. Good evening, indeed.
14:55 jsut joined #parrot
14:59 NotFound Winxed use a simpler approach: it doesn't have native types, uses parrot ones.
15:07 Psyche^ joined #parrot
15:08 bubaflub joined #parrot
15:09 PacoLinux joined #parrot
15:11 mikehh joined #parrot
15:16 payload joined #parrot
15:19 Coke I can't use parrot types for stringification; I want to make sure I support $S0 = $P0; so I have to use non-internal types when speaking to the user; I'd like to not have to manually translate between core types and partcl types all the time, so I find it easiest to do the mapping.
15:20 Coke (stringification being one of 2 or 3 examples where the core types need vtable overrides to work with partcl)
15:20 whiteknight I'm certainly not arguing against the use of maps. I'm just acknowledging that they are not robust
15:20 Coke again, they work fine in partcl. =-)
15:21 Coke (it's just that partcl-nqp adds another layer of complexity in there, with the use of nqp-rx.)
15:21 whiteknight What I would really like is a system where class definitions can be froze at compile time
15:21 whiteknight and that would allow a more robust system of using maps at compile time
15:22 Coke You can do this now by using the :immediate scope.
15:23 Coke define and map everything in the :immediate scope, and it is available for the rest of the compilation.
15:24 Coke (my problem was that I translated this to an INIT {} block in NQP, which translates to :init)
15:24 Coke so I need to undo that and I should be fine.
15:24 whiteknight that's not really the same thing as a frozen constant, and :immediate has it's own problems
15:26 Coke I'm just trying to address the vague "robust" concern.
15:28 whiteknight in any case, I don't use them so I can only go off the information I hear. You say it works well enough, that's good enough for me
15:29 * Coke needs to get partcl-nqp working on his wintop so he can hack on it over xmas break.
15:30 Coke Anyone here using git fer windows?
15:30 whiteknight me
15:30 Coke how's the usability?
15:30 whiteknight good, if you don't do anything fancy
15:30 Coke you using the tortoise version, or the command line version?
15:31 whiteknight command line. I wasn't able to find a good version of tortoisegit
15:31 Coke you using github?
15:31 whiteknight or maybe I heard bad reviews
15:31 whiteknight yes
15:32 Coke any problems setting up a key? (did you putty gen for that?)
15:32 Coke *use
15:32 dalek TT #475 closed by doughera++: Could not build parrot-1.0.0 on ppc64
15:33 whiteknight key generation was actually pretty easy, it shipped with the ssh-keygen utility
15:34 whiteknight I had problems because my wonderful system administrator helpful set my "home" folder to be somewhere off in the network share drive
15:34 whiteknight and git couldn't find it
15:34 whiteknight but if you don't do anything "helpful" like that, you should be fine
15:35 Coke can't do a clone from a work machine; will try at home with a more open fw.
15:35 whiteknight ok
15:37 payload joined #parrot
15:53 dalek parrot: r43180 | coke++ | trunk/DEPRECATED.pod:
15:53 dalek parrot: This ticket was moved to Trac. No longer need pointer to old rt queue from here.
15:53 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43180/
15:56 theory joined #parrot
16:03 Coke what's the difference between config/gen and config/auto?
16:06 Coke (and init, for that matter. =-)
16:08 plobsing AFAICT, auto detects things (and should be overridable by --ask), gen acts on that information to generate files
16:09 Coke ok. I have something that needs to be specified on the config command line, but have a sane default. I am thinking that 'init' make sense here. (there is no detection for this step.)
16:15 PerlJam Coke: I was just looking at partcl's glob grammar.  Does tcl globbing really support alternation via |  ?
16:16 plobsing If it set up the config process, I'd still put it under auto
16:16 plobsing s/if it set up/if it *didn't* set up/
16:20 mikehh joined #parrot
16:21 dalek winxed: r306 | julian.notfound++ | trunk/winxedst1.winxed:
16:21 dalek winxed: implement dotted new in stage 1
16:21 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=306
16:23 Coke PerlJam: nope.
16:23 Coke probably a hold over from the copy from ARE.
16:24 Coke I just made sure that t/tcl_glob.t passed =-)
16:24 Coke can you fix it?
16:25 Coke (where do you see the alternation? ah, nibbler?)
16:25 particle joined #parrot
16:30 dalek winxed: r307 | julian.notfound++ | trunk/ (3 files):
16:30 dalek winxed: use Getopt.Obj() instead of 'Getopt::Obj', parrot TT #1372
16:30 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=307
16:32 cognominal joined #parrot
16:32 * Coke wonders if there is a way for a Configure.pl step to say "look, this is serious, Configure - give up."
16:33 particle i think there's a way for a step to die fatally if it fails
16:34 Coke ok. it's not "die", nor is it listed in docs/configuration.pod - I don't mind, per se, but this seems like something that should be available.
16:35 plobsing exit(1)??
16:35 particle the term i remember is 'fatal'.  i could be wrong, but try searching for that
16:36 particle under config/ and lib/ probably
16:36 lucian joined #parrot
16:36 particle i'm in the process of rebooting, so it'll take me a while to help
16:36 Coke exit_fatal() ?
16:36 particle sounds good
16:37 particle <purl>speakers so loud...</purl>
16:37 Coke hurm.
16:38 Coke nope, that's in C.
16:39 Coke exit++
16:40 * Coke wonders why Configure.pl is checking for tests for steps when run in plain vanilla mode.
16:46 Zak joined #parrot
16:53 Coke cotto--
16:58 Coke (missing build dep)
16:58 dalek parrot: r43181 | coke++ | trunk/config/gen/makefiles/root.in:
16:58 dalek parrot: Fix file dep broken in r42521 for src/io/win32.c
16:58 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43181/
16:58 dalek parrot: r43182 | coke++ | trunk/config/gen/makefiles/root.in:
16:58 dalek parrot: Add another missing build dep.
16:58 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43182/
17:06 davidfetter joined #parrot
17:32 cotto_work good morning
17:35 dukeleto good moroning
17:45 plobsing is there a good way to tell GC about a Buffer* I have (and would like to keep)?
17:47 tewk_ plobsing, make sure it stays on the stack.
17:47 cotto_work plobsing, failing that you can also add it to the root set directly, though that's not a good general approach.
17:48 plobsing I'm pretty sure its on the stack, but it keeps getting gc'd out from under me.
17:48 tewk_ Its not on the stack then.
17:49 tewk_ plobsing, code reference?  is this the visit_info in pmc_freeze?
17:49 plobsing tewk_: it's the Buffer * in visit_info in pmc_freeze
17:50 plobsing the visit_info struct is being stack-allocated AFAICT, so the buffer should be on the stack
17:51 plobsing exact code location: branches/pmc_freeze_cleanup/src/pmc_freeze.c line 1161
17:52 tewk_ looking
18:03 dalek parrot: r43183 | coke++ | trunk/tools/dev/checkdepend.pl:
18:03 dalek parrot: Check files in $(IO_DIR); fix sense of comparison for diagnostic output.
18:03 dalek parrot: (This test is currently failing.)
18:03 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43183/
18:27 bubaflub last #ps i was told someone was going to flip my commit bit, but i tried committing last night and got rejected.  who should i talk to?
18:30 cotto_work Anyone listed as a metacommitter in RESPONSIBLE_PARTIES should be able to do it.
18:30 cotto_work chromatic and Coke are probably your best bet.
18:31 dukeleto Coke: FIRE ON DECK
18:35 dukeleto bubaflub: we will get that sorted out
18:35 bubaflub dukeleto: thanks.
18:36 dukeleto bubaflub: who was the 'someone' that told you your bit was getting flipped?
18:36 dukeleto bubaflub: did they say they got your CLA?
18:36 bubaflub dukeleto: yep.  last ps.  let me check the logs.
18:37 cotto joined #parrot
18:37 cotto_work wb me
18:38 bubaflub dukeleto: http://irclog.perlgeek.de/parr​otsketch/2009-12-15#i_1840624
18:38 bubaflub dukeleto: unless that's chromatic's royal we, i'm not sure
18:44 Coke bubaflub: what's your trac id?
18:45 bubaflub Coke: bubaflub
18:45 purl it has been said that bubaflub is mailto:bobjkuo@gmail.com
18:45 bubaflub purl: bubaflub is Bob Kuo, bobjkuo@gmail.com
18:45 purl ...but bubaflub is mailto:bobjkuo@gmail.com...
18:45 bubaflub fine. have it your way.
18:45 cotto_work no, bubaflub is Bob Kuo, bobjkuo@gmail.com
18:45 purl okay, cotto_work.
18:46 bubaflub haha.
18:47 cotto_work If you don't mind waiting, we can give you a commit bit for Christmas. ;)
18:47 bubaflub cotto_work: now i feel bad cause i didn't get you anything...
18:47 * bubaflub scrambles for cheap Christmas present...
18:50 Coke who is bubaflub's mentor?
18:51 cotto_work istr that dukeleto volunteered
18:51 Coke (because tag, you're it.)
18:51 * cotto_work saw that coming.
18:55 Coke bubaflub: you now have a commit bit. It is typical for you to add your name to CREDITS mentioning any work you've done so far that was applied on your behalf.
18:55 Coke do not break the build.
18:55 bubaflub Coke: roger wilco.  i'll try committing an updated CREDITS.
18:55 Coke if you're bored, you could make tools/dev/checkdepend.pl pass again. =-)
18:56 cotto_work bubaflub, since I appear to be your mentor, let me know if you have any questions.
18:56 bubaflub cotto_work: cool.  i have patches in the hopper that convert some perl tests to PIR.
18:56 bubaflub cotto_work: i'm just going to apply the patches to trunk, run a make fulltest, and if that passes commit
18:57 bubaflub cotto_work: does that sound sane?
18:57 cotto_work sure
18:57 cotto_work I'll review your commits and mention anything that looks odd.
18:57 bubaflub cool.
18:58 cotto_work If I'm not around, email me or msg me via purl.  I try to be responsive to both.
19:02 Coke particle: jimmyz's cla was stuck in the moderator queue. enjoy.
19:02 Coke bubaflub: your commit message was also stuck in the moderator queue. released, whee.
19:03 * Coke hurls http://www.davidbrunton.com/200​9/12/merry-christmas.html#links
19:07 cotto_work It's nice to see people getting real wor^H^H^Hgolf done using Rakudo.
19:08 dukeleto bubaflub: so you are all set now?
19:08 dalek parrot: r43184 | bubaflub++ | trunk/CREDITS:
19:08 dalek parrot: add myself to CREDITS
19:08 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43184/
19:08 bubaflub dukeleto: bingo.
19:08 dukeleto bubaflub: looks like it!
19:08 purl No it doesn't, shut your hole!
19:13 bubaflub Coke: tools/dev/checkdepend.pl doesn't actually check that the Makefile exists before trying to open it (throwing a wonderful error).  should i add a one line check + die if it doesn't exist?
19:13 Coke sadly, it doesn't work for me in rakudo.
19:14 Coke bubaflub: I suppose.
19:14 bubaflub okey dokey
19:14 Coke (it requires more than just the makefile, but that's reasonable to check)
19:17 bacek joined #parrot
19:19 Coke bubaflub: I notice I misspelled 'construct' a few times, too. =-)
19:24 particle msg JimmyZ received your completed cla, thanks!
19:24 purl Message for jimmyz stored.
19:24 dalek parrot: r43185 | bubaflub++ | trunk/tools/dev/checkdepend.pl:
19:24 dalek parrot: make sure Makefile exists before trying to open it
19:24 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43185/
19:27 Coke bubaflub: that die should probably end with a "\n" to avoid the line number output. Might also be good to make it "open or die", and to mention you need the full build.
19:27 Coke bubaflub++
19:27 bubaflub Coke: so combine the open and die lines.  got it.
19:28 Coke yah. that will cover any other bizarre reasons they might not be able to read the file.
19:29 japhb joined #parrot
19:36 bubaflub Coke: this is strange... i've got the open ... or die ... but it's still failing on opening the file
19:36 bubaflub Coke: what i mean is that it's still throwing the error rather than my die message
19:37 dukeleto bubaflub: nopaste?
19:37 purl nopaste is probably at http://nopaste.snit.ch/ (ask TonyC for new channels)  or http://paste.scsys.co.uk/ or App::Nopaste or tools/dev/nopaste.pl or at http://www.extpaste.com/ or http://paste.scsys.co.uk (for #catalyst, #dbix-class, #moose  and others) or http://gist.github.com/ or paste or gtfo or tools/dev/nopaste.pl or https://trac.parrot.org/parrot/br​owser/trunk/tools/dev/nopaste.pl
19:39 bubaflub http://gist.github.com/261179
19:40 bubaflub am i just being dull?
19:40 bubaflub dull in the sense of slow.
19:41 bubaflub no doubt i'm boring.
19:41 mikehh joined #parrot
19:44 dukeleto bubaflub: checking it out now
19:44 bacek_ joined #parrot
19:45 bacek Morning. Good morning
19:45 bubaflub mornin' bacek
19:45 dukeleto bacek: o hai
19:46 dukeleto bubaflub: what does the full script look like? does it have autodie?
19:46 bacek aloha bubaflub and dukeleto
19:46 bubaflub dukeleto: negative on the autodie
19:46 * dukeleto pours bacek an irish coffee
19:47 bacek dukeleto, sigh... I wish. But it's way too early...
19:47 bubaflub bacek: what's your timezone?  IIRC, you're in England, right?
19:48 bacek bubaflub, nope. It's summer here :)
19:48 bacek 7am of good summer day.
19:48 bacek clock?
19:48 purl bacek: LAX: Mon 11:48am PST / CHI: Mon 1:48pm CST / NYC: Mon 2:48pm EST / LON: Mon 7:48pm GMT / BER: Mon 8:48pm CET / IND: Tue 1:18am IST / TOK: Tue 4:48am JST / SYD: Tue 6:48am EST /
19:49 bubaflub bacek: heh. what a bad guess - wrong hemisphere
19:49 bubaflub left #parrot
19:49 bubaflub joined #parrot
19:51 mikehh joined #parrot
19:53 dalek TT #1385 closed by bacek++: context_unify3_simple breaks parrot-nqp
19:56 dalek lua: b0c5eed | fperrad++ | p (2 files):
19:56 dalek lua: move plumage in ports/plumage
19:56 dalek lua: review: http://github.com/fperrad/lua/commit/b0​c5eed7a1b55c51d829dd2a5ba94f020d78146b
19:57 dalek parrot: r43186 | bacek++ | trunk/ext/nqp-rx/src/stage0/Regex-s0.pir:
19:57 dalek parrot: Update nqp-rx to use getattribute syntax in CallContext
19:57 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43186/
19:57 dalek parrot: r43187 | fperrad++ | trunk/runtime/parrot/library/distutils.pir:
19:57 dalek parrot: [distutils] when install, chmod only on cygwin or hpux platform
19:57 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43187/
19:58 moritz bacek: isn't Regex-s0.pir a generated file?
19:59 bacek moritz, it is. pmichaud updated upstream already. I just patched ext/ version in-place
19:59 moritz bacek: ok
19:59 dalek xml: 034a4ba | fperrad++ | p (2 files):
19:59 dalek xml: move plumage in ports/plumage
19:59 dalek xml: review: http://github.com/fperrad/xml/commit/03​4a4ba0ccdd43e3fdf0aa66e4cc76965cbbde1d
20:00 dalek markdown: d4e1c99 | fperrad++ | p (2 files):
20:00 dalek markdown: move plumage in ports/plumage
20:00 dalek markdown: review: http://github.com/fperrad/markdown/commit​/d4e1c99f25154145aa58b810988130218db1a034
20:00 dalek wmlscript: 336bdc8 | fperrad++ | p (2 files):
20:00 dalek wmlscript: move plumage in ports/plumage
20:00 dalek wmlscript: review: http://github.com/fperrad/wmlscript/commit​/336bdc82888918946bd0ae8bb174380474edf982
20:01 bacek msg whiteknight Haskel ftw! Check http://research.microsoft.com/en-us/um/p​eople/simonpj/papers/non-stop/index.htm With "VTABLE swap" we can solve "old-to-young" problem in generational gc easily
20:01 purl Message for whiteknight stored.
20:01 bubaflub Coke: my open or die is still throwing the wrong error. i'm heading home from $work right now and will hack on this tonight.  feel free to msg or email me with other stuff you'd like to see in that script.
20:02 Coke you have a nopaste?
20:02 Coke ok.
20:02 payload joined #parrot
20:03 Coke bacek: seems to work for me. Danke.
20:03 Zak joined #parrot
20:03 bacek Coke, nqp-rx?
20:03 Coke yes.
20:04 bacek Glad to hear it.
20:13 cognominal joined #parrot
20:17 TimToady joined #parrot
20:18 Coke Cheese it, it's the architect.
20:18 Coke (no, the other one.)
20:18 Coke TimToady: hio.
20:20 dalek winxed: r308 | julian.notfound++ | trunk/winxedst1.winxed:
20:20 dalek winxed: implement constants and improve optimize step in stage 1
20:20 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=308
20:27 xenoterracide joined #parrot
21:01 Coke msg bubaflub do you want a google wave invite?
21:01 purl Message for bubaflub stored.
21:01 Coke (or any other committers?)
21:02 NotFound Coke: I have one, but don't know anything interesting to do with it.
21:04 bacek joined #parrot
21:05 joeri joined #parrot
21:08 dalek winxed: r309 | julian.notfound++ | trunk/winxedst1.winxed:
21:08 dalek winxed: more optimize propagation, some refactoring and several new predefs in stage 1
21:08 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=309
21:31 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#31187), fulltest) at r43187 - Ubuntu 9.10 i386 (g++ with --optimize)
21:36 Coke ugh. the fact that pirc is designed to be compiled into its own binary is frustruting.
21:36 Coke pirc?
21:36 purl pirc is kjs's or lexx/yacc based
21:37 Coke msg kjs So, I'm looking at adding Configure.pl --pirc=pirc; My plan is to kill 'pirc' and just make it the registered comiler for PIR/PASM. - does this make sense to you?
21:37 purl Message for kjs stored.
21:37 Coke msg kj (see kjs)
21:37 purl Message for kj stored.
21:46 japhb pmichaud, ping
21:54 japhb Anyone know if pmichaud is around this week?
21:55 japhb Also, will there be a #ps tomorrow?
21:55 cotto_work japhb, good question.  I'll be around but I suspect it'll be sparse.
21:56 japhb cotto_work, OK, thanks
22:00 mikehh I should be around
23:33 plobsing joined #parrot
23:40 dalek winxed: r310 | julian.notfound++ | trunk/winxedst0.cpp:
23:40 dalek winxed: fix a bug in annotations and add some more in stage 0
23:40 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=310
23:50 dalek winxed: r311 | julian.notfound++ | trunk/winxedst1.winxed:
23:50 dalek winxed: small fixes in hash initializer and identifier undefined report in stage 1
23:50 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=311
23:53 tetragon joined #parrot
23:56 japhb Is there a way to specify an inout param in NQP-rx op__args() syntax?
23:58 cotto_work Is it not working the way you'd expect it to work?
23:58 dalek TT #1386 created by kurahaupo++: Convert t/pmc/exporter.t to PIR

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

Parrot | source cross referenced