Camelia, the Perl 6 bug

IRC log for #parrot, 2008-10-02

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:09 AndyA joined #parrot
00:25 s1n left #parrot
00:39 TiMBuS joined #parrot
00:59 tetragon joined #parrot
01:19 Ademan joined #parrot
02:13 s1n joined #parrot
02:20 Ontolog joined #parrot
02:50 * Tene searches for foo2.pir, which isn't in the repo
02:53 pmichaud Tene: I just sent a new ticket that has the .pir file.
02:55 pmichaud rt #59538.
03:03 tewk joined #parrot
03:19 Tene pmichaud: up for making a patch to attach to that ticket?
03:19 Tene No internet at hotel.
03:21 Tene add dump_dominators(unit);\ndump​_instructions(interp,unit); to compute_dominance_frontiers in cfg.c
03:21 Tene very informative here.
03:27 Tene dump_cfg might be nice too
04:06 Tene I think I have a fix.  I'm unsure of the logic here.  I don't trust my sleephacking much here.
04:07 Bzek joined #parrot
04:18 * Tene climbs out of bed to find ethernet jack
04:24 Tene pmichaud: patch added to the ticket.
04:32 tetragon joined #parrot
04:35 Andy joined #parrot
04:54 iblechbot joined #parrot
04:56 particle1 joined #parrot
05:11 petdance joined #parrot
05:43 particle joined #parrot
06:02 uniejo joined #parrot
07:25 isop joined #parrot
07:47 dalek r31562 | moritz++ | trunk:
07:47 dalek : [rakudo] implement regex and closure handling in Str.trans.
07:47 dalek : Patch courtesy by Chris Fields, cjfields++. Closes RT #59446
07:47 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31562
07:55 dalek r31563 | moritz++ | trunk:
07:55 dalek : [rakudo] more transliteration tests for spectest_regression
07:55 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31563
08:11 tomyan joined #parrot
08:21 Ademan joined #parrot
08:46 viklund joined #parrot
08:59 dalek r31564 | kjs++ | trunk:
08:59 dalek : [pirc/new] trying to move all instruction-selection/generation to the pir.y instead of the back-end (for good reasons).
08:59 dalek : This operation is a bit bigger than expected; this patch is about halfway there. Lots of cleanup will follow.
08:59 dalek : + fixed a bug.
08:59 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31564
09:02 barney joined #parrot
09:08 kj joined #parrot
10:01 Zaba joined #parrot
10:59 bacek joined #parrot
11:01 iblechbot joined #parrot
11:11 bacek evening... good evening...
11:17 ruoso joined #parrot
11:59 Zaba Is perl 6 completely exception-based? I.e. does it raise an exception for any kind of error occuring?
12:02 tetragon joined #parrot
12:22 * moritz can't think of an error that's not an exception
12:24 Zaba nice
12:25 Zaba moritz, is an exception thrown when one tries to access undefined hash/array elements?
12:28 moritz dunno about arrays, but hashes surely not
12:28 moritz hashes autovivify by default
12:47 masak joined #parrot
13:17 Zaba_ joined #parrot
13:24 pyrimidine joined #parrot
13:37 cognominal joined #parrot
13:43 jhorwitz joined #parrot
14:09 Debolaz joined #parrot
14:34 pyrimidine joined #parrot
14:54 donaldh joined #parrot
15:00 clunker9__ joined #parrot
15:03 Andy joined #parrot
15:06 donaldh_ joined #parrot
15:25 donaldh joined #parrot
15:30 donaldh joined #parrot
15:31 dalek r31565 | julianalbo++ | trunk:
15:31 dalek : change signature of string_to_cstring and throw an exception when received a NULL string
15:31 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31565
15:37 hercynium joined #parrot
15:50 pmichaud accessing a hash element doesn't throw an exception, but it does return an Object that will likely throw an exception if one attempts to take its value
15:51 pmichaud my %hash;   say %hash<foo>;    # probably throws a "use of undefined value" exception
15:51 Theory joined #parrot
16:04 moritz a non-fatal exception aka "warning" ;)
16:05 NotFound If the object is global, is a global warning?
16:06 moritz global warming?
16:06 purl rumour has it global warming is fun!! or thoroughly debunked at http://xrl.us/e5zi or http://www.realclimate.org/ or just a lot of hot air or responsible for hippy jet lag
16:09 pyrimidine perl6: my %hash;  say %hash<foo>.WHAT;
16:09 polyglotbot OUTPUT[Failure␤]
16:31 NotFound Someone has tested the patch for #59538 ?
16:35 Theory joined #parrot
16:41 Hinrik rakudo: undef.WHAT
16:41 polyglotbot RESULT[undef]
16:48 Limbic_Region joined #parrot
16:49 Limbic_Region salutations - anyone in the general boston area looking for part time freelance work?
16:53 apeiron joined #parrot
16:56 dalek r31566 | julianalbo++ | trunk:
16:56 dalek : throws on null string hash key, RT#59542
16:56 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31566
16:58 ab5tract joined #parrot
17:00 particle Limbic_Region: i'm looking for part-time telecommute
17:08 moritz seen coke
17:08 purl coke was last seen on #parrot 2 days, 23 hours, 17 minutes and 23 seconds ago, saying: points to http://partcl.blogspot.com/  [Sep 29 17:51:02 2008]
17:12 apeiron joined #parrot
17:13 moritz msg coke some of your tclsh processes on feather ate up quite a bit of mem (2g) before I killed them - please consider starting them with ulimit in the future
17:13 purl Message for coke stored.
17:27 johbar joined #parrot
17:56 radhios joined #parrot
18:12 Ivatar joined #parrot
18:13 * Tene prods pmichaud
18:14 * particle really hopes his ram arrives tomorrow
18:15 Tene Hmm.  It's particle.
18:15 Tene I was going to harass you about something, but I don't remember what it was.
18:16 particle *phew*
18:16 * particle shuts down one vm so he can open another
18:16 Tene I guess I could just make stuff up.
18:16 Limbic_Region joined #parrot
18:17 Limbic_Region purl msg particle the guy would prefer someone local to Boston but may be interested - email me at my gmail account for further details
18:17 purl Message for particle stored.
18:17 particle thanks, Limbic_Region
18:17 Tene Hey particle!  Send me that patch!
18:17 Limbic_Region this client is flaky so I wasn't sure how long I would stay connected
18:18 * Limbic_Region wanders off
18:19 nopaste "particle" at 98.232.28.49 pasted "'that patch' for tene" (314 lines) at http://nopaste.snit.ch/14218
18:19 particle :P
18:21 particle wow, one of my distant cousins, born at 1lb 10 oz, is now 17lbs at 9 1/2 months
18:22 Tene particle: you want to evaluate my imcc alligator patch for sanity?
18:22 particle tene: could you apply that in patch in languages/perl6 and let me know if make spectest_regression passes?
18:22 Tene Sure.
18:23 * Tene svn up
18:23 particle tene: i took a look at it, and it seems sane enough. however, i'm no alligator expert
18:24 Tene t/compilers/imcc/reg/alloc.t passes.
18:24 Tene I'll commit it, I guess.
18:24 particle yeah, commit it. if we get smoke failures, we'll know
18:26 particle hrmm, actually, we have some smoke failures atm already
18:26 particle before your patch
18:28 particle all the failures here: http://smolder.plusthree.com/app/public_p​rojects/report_details/5798#first_failure
18:28 particle are related to: src/string.c:2241: failed assertion '(s)->encoding'
18:28 Tene That looks familiar
18:28 Tene spectest_regressing now
18:34 nopaste "tene" at 148.87.66.55 pasted "spectest_regression failures for particle" (13 lines) at http://nopaste.snit.ch/14219
18:35 particle tene: thanks, any idea if those failures appeared before the patch?
18:36 Tene Um, maybe. >.>
18:36 Tene Lemme check
18:36 * particle rebuilds parrot on ubuntu
18:38 Zaba joined #parrot
18:42 ab5tract does anyone here know much about cardinal?
18:45 tewk ab5tract: Tene is the cardinal man now.
18:45 ab5tract cool. i've been looking at the code.
18:46 Tene Yeah, I've done most of the work on cardinal.
18:46 ab5tract don't know pir so much, but ive been making a kind of sense out of it
18:46 ab5tract is there any plan to do some of the coding using the PCT?
18:46 Tene It does use PCT.
18:46 Tene src/parser/actions.pm
18:47 Tene src/parser/grammar.pg
18:47 ab5tract okay, cool. thanks for the examples
18:47 Tene I'd love to get more help on cardinal.  I'm glad to answer any questions you have.
18:48 Tene Oh!  I remember now.
18:48 ab5tract i was glad to see update news in the last few parrot announcements
18:48 Tene particle: you're a metacommitter, right?
18:51 particle ayep
18:52 Tene dmknopp's CLA came in.  I think he got his bitcard account set up.  Can you check on tha and give him commit rights?
18:52 particle i asked dmknopp to perform his tasks after #parrotsketch, and got no response from him
18:52 Tene Ah.
18:52 particle i'll look into it
18:52 Tene Thanks.
18:52 particle you are mentoring him?
18:53 Tene Oh, he ran into some problems with svn.perl.org/account throwing errors.
18:53 Tene I am.
18:53 particle ok
18:53 particle he may need svn-admin@perl.org help
18:54 Tene particle: looks like the same failures without your patch.
18:54 ab5tract Tene: what's a good place to start in terms of helping with cardinal?
18:54 particle yay for me!
18:55 Tene ab5tract: more tests would be very nice.  you can look in t/array/ for examples of what we need for t/hash and t/string and t/block etc.
18:55 Tene once we have failing tests, we need to fill those methods in in the classes in src/classes/*.pir
18:55 ab5tract cool.
18:56 Tene And possibly some grammar work for some features.
18:56 ab5tract okay, so there's still a fair bit of pir going on.
18:56 isop joined #parrot
18:56 particle yes, but the tests are in ruby
18:56 Tene Most of those should be pretty easy, you can copy and modify from languages/perl6/
18:56 ab5tract i was reading through cmp.pir and was smelling what the code was stepping in
18:56 Tene But yes, tests are all ruby, and will help a lot
18:57 ab5tract guts.pir was a little over my head, but i think the basics of pir are pretty easy to grasp
18:57 Tene When I started cardinal, I didn't know any ruby at all, so... help on the tests is how I've gotten this far.
18:57 sjansen joined #parrot
18:59 ab5tract is there any relationship between cardinal tests and the rubinius tests?
18:59 Tene ab5tract: not yet.  I took a look at some of them, I think, and they require more features than we have yet to even run the tests.  They're not designed to be friendly to a beginning implementation, if those are the tests I'm thinking of.
19:00 particle tene: i think they are
19:00 particle and you're right
19:00 particle i wonder what ephoenix has to say about that
19:00 Tene Who's that?
19:00 Theory joined #parrot
19:00 particle the lead vm guy for rubinius
19:01 * particle summons ephoenix
19:01 pmichaud it's a common problem -- most people writing tests for a language tend to assume the language is fully implemented :-)
19:02 pmichaud I saw the same problem with the python test suite -- the test harness kinda assumes that there's a full-fledged python compiler running it.
19:02 Tene pmichaud: do you want me to add support for next/redo/last to all the loops, or will that just cause trouble when you try to refactor into using a common 'loop' sub?
19:02 pmichaud I think it'll cause trouble.
19:02 pmichaud or, more likely, it'll just get ripped out then.
19:03 pmichaud I could go ahead and do the loop refactor today/tomorrow, though.  at least the basics.
19:03 pmichaud I'm still trying to decide how I'll want to represent Perl 6's FIRST/NEXT/LAST blocks, though.
19:04 isop pmichaud: I think pynie's tests will be nicer once we can use Parrot's test classes
19:05 pyrimidine pmichaud: Was anything decided on regex modifiers (whether they are bound to the regex or not)?  Or is @Larry still mulling it over?
19:05 pmichaud Both Larry and I tend to think of :g as being something outside of the regex rather than internal to it
19:06 pmichaud yes, this does pose some interesting questions for   .subst( rx:g/.../, ...)
19:06 pmichaud I somewhat wonder if that should instead be    .subst( rx, :g )
19:06 pmichaud er,    .subst(rx/.../, ..., :g)
19:06 pyrimidine It would be easier to pass it as a named arg, yes
19:06 pmichaud or even   .subst(rx/.../, ...):g
19:07 pyrimidine I was thinking .subst(:g, rx/.../, ...) (which is the same as .subst(rx/.../, ..., :g) I guess)
19:07 pmichaud for example, what if I have a regex in $x that I want to match globally, but didn't have the :g flag at the time I created the regex?  I suppose I could use   .subst(rx:g/$x/, ...)   but that seems a little odd.
19:07 jhorwitz :g alters the semantics of the substitution, not the regex.
19:08 pyrimidine But you can use it for .match as well
19:08 jhorwitz how so?
19:08 pmichaud jhorwitz: as currently defined in S05, :g is a modifier to the regex, though.
19:08 jhorwitz hm, maybe i need to reread that one
19:08 pyrimidine $str.match(rx:g:i/foo/), I think
19:08 particle maybe it needs to be rewritten
19:09 jhorwitz ok, so you can use it in match, but does it actually do anything?
19:09 pmichaud sure, it returns a lazy list of matches instead of a single match.
19:09 jhorwitz ah, ok
19:10 jhorwitz so ignore my previous comment.  :)
19:10 pyrimidine We could implement .match returning a list of Matches using :g.  That would be easy.
19:11 Tene Hmm.  Maybe I should try to pick up jonathan's lazy lists branch.
19:12 dalek r31567 | tene++ | trunk:
19:12 dalek : [imcc]
19:12 dalek : * Probably fix an infinite loop in compute_dominance_frontiers.
19:12 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31567
19:13 Tene pmichaud: think you could throw together a sketch of what 'for' would be like with the pct loop refactor?
19:13 Tene I'm looking for something to implement on the plane tonight.
19:14 pmichaud Tene: it probably wouldn't be of much help....
19:15 pmichaud .sub 'for' :method;   .param pmc node;   .return self.'loop'(node);  .end
19:16 pmichaud where 'loop' uses the pasttype of the node to figure out what to do with the initialization/test/iteration steps.
19:16 pmichaud ....I *might* do it as
19:17 pmichaud .sub 'for' :method;  .param pmc node;   .return self.'loop'(node, init, cond, iter, body); .end
19:17 pmichaud where 'for' constructs appropriate things for init/cond/iter/body
19:17 pmichaud and while/until/etc would do similar things
19:18 pmichaud we'd also need a flag to indicate whether the body is to be executed pre-condition or post-condition (e.g., repeat, do)
19:18 particle or you could have pre- and post- conditions
19:18 pmichaud that too
19:19 Tene I was thinking separate pre and post conditions.
19:19 Tene and construct those appropriately in actions.pm?
19:19 pmichaud no
19:19 Tene Ah.
19:19 Tene Okay.
19:19 pmichaud actions.pm would still just generate :pasttype('for'), :pasttype('until'), etc.
19:19 particle ah, good.
19:19 pmichaud but each of those would re-dispatch to a common loop generator code.
19:20 pmichaud (with appropriate params)
19:20 particle which lives in pct
19:20 particle past::compiler?
19:20 purl past::compiler is just an instance of HLLCompiler
19:20 pmichaud yes.
19:20 pmichaud again, it's similar to the way that :pasttype('unless') is actually generated by the 'if' sub
19:20 pmichaud er,  'if' method.
19:20 pmichaud and 'until' is actually generated by the 'while' method
19:20 Tene pmichaud: you don't mind me harassing you about PCT changes?
19:21 pmichaud no, not at all.
19:21 Tene Okay, good.
19:21 Tene I'll see what I can get done tonight.
19:21 particle well, it's hardly harassment then.
19:21 particle try harder!
19:21 Tene particle: just means... yeah, that.
19:21 pmichaud I'm just having trouble keeping abreast of multiple "push the frontier" efforts
19:22 Tene pmichaud: If there's ever anything you want to delegate to me, please do.
19:22 pmichaud will do.  I like the code you're putting together.
19:23 Tene My biggest blocker is usually finding things to work on.
19:28 isop pmichaud: you said Parrot's namespace/module objects should probably wrap method calls to function calls... is there a good way to do that?
19:29 Tene isop: you were saying that python needs to get support for using external modules and such?
19:29 pmichaud isop: I have no idea.
19:29 isop Tene: yes :)
19:29 isop it might be nice to generate a method on the fly that calls the function
19:29 pmichaud Tene: instead of working on exceptions/loops (which I have very specific ideas for what should happen), perhaps we could get things moving on .HLL ?
19:30 Tene isop: take a look at r30676 for the revision where I copied rakudo's to cardinal.
19:30 Tene pmichaud: Sure.
19:30 Tene I've got the next four days off work, too.
19:32 isop Tene: if I'm not mistaken, ruby's namespaces are a lot more like perl's than like python's, i.e. require just exec's the file, which has to use the proper namespace itself
19:32 isop Tene: I did get that part working, though, basing stuff on cardinal :)
19:34 Tene pmichaud: any more-specific prerequisites to .HLL you can point me at?
19:36 pmichaud Tene: we need a couple of revisions to p6object, so that it creates classes with the correct namespace
19:37 Tene The :: issue?
19:37 pmichaud yes
19:37 Tene Okay.
19:37 pmichaud then we'll want to update the components relying on that to not expect the ::'s
19:37 pmichaud then fix new_class and register so they're hll aware
19:37 pmichaud I propose we do all of this in a branch.  :-)
19:38 pmichaud I have to go pick up kids (will take ~45 mins), but will start on a couple of things when I get back
19:38 Tene Would be nice if you create the branch within the next hour.
19:38 pmichaud you can go ahead and create the branch, perhaps?
19:38 pmichaud just create it from current trunk
19:38 Tene 'kay
19:39 pmichaud I'll get started on things or at least outline the changes in the next hour.
19:41 Tene You'll notice there's a theme to branch names I choose.
19:41 particle hey, i've escaped the rabbit hole!
19:41 particle time to get 'is export' working now
19:41 dalek r31568 | tene++ | hllmagic:
19:41 dalek : Create a branch from trunk to work on .HLL issues.
19:41 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31568
19:41 dalek r31569 | particle++ | trunk:
19:42 dalek : [rakudo] accept apostrophe (' and -) in identifiers
19:42 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31569
20:11 pmichaud Tene: okay, here are some things for hll stuff
20:11 pmichaud first, I'd like it so that when p6object is told to create or register a class with :: in it, it splits the name on double-colons
20:11 pmichaud new_class and register should also be smart enough to handle being passed a namespace
20:12 pmichaud if a protoobject gets created, it should be based on the class' namespace (current I think it does it based on the class' name)
20:12 pmichaud I could probably write and commit a few tests for this
20:16 pmichaud particle++ # apostrophe and hyphen in names
20:16 pmichaud can we start getting rid of the underscores in the test filenames now?  ;-)
20:16 cjfields joined #parrot
20:16 particle yes, please!
20:16 moritz we could before
20:16 moritz somebody just needs to do it
20:17 particle not for modules
20:17 particle now we can
20:18 pmichaud the argument before was simply that we wanted to keep filenames matching valid identifier names :-)
20:23 Tene tests are good.
20:24 pmichaud I'm trying to decide how p6object should handle creating classes in other namespaces -- i.e., what the interface should look like
20:24 pmichaud clearly if passed a namespace, then that determines the hll namespace, so no problem there.
20:25 pmichaud but if called as    p6meta.'new_class'('Foo::Bar')       then I'm wondering how p6object should decide what hll to use.  My best guess is that it should auto-detect the hll of the caller and use that.
20:26 pmichaud or, we could require that callers pass in the hll to use, as in   p6meta.'new_class'('Foo::Bar', 'hll'=>'perl6')
20:26 gryphon joined #parrot
20:27 jhorwitz or both?
20:27 purl both is country *and* western or salt and MSG
20:28 particle make hll an optional named arg that defaults to current hll?
20:28 jhorwitz yes
20:28 pmichaud "caller hll", please
20:28 pmichaud p6object is in the 'parrot' hll namespace.
20:28 particle ah, yes caller hll. ship it.
20:30 pmichaud anyway, I'll commit an initial hll namespace item.
20:30 pmichaud (test, that is)
20:32 Zaba joined #parrot
20:37 dalek r31570 | julianalbo++ | trunk:
20:37 dalek : some fixes in the open opcode
20:37 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31570
20:47 not_benh joined #parrot
20:47 not_benh in preping for the PDX.pm talk on wed I noticed an issue with the getting started docs http://www.parrotcode.org/docs/gettingstarted.html
20:47 dalek r31571 | pmichaud++ | hllmagic:
20:47 dalek : [p6object]:  some beginnings for p6object hll tests
20:48 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31571
20:48 not_benh in the if you use git stuff you can just use HEAD as the revision
20:48 not_benh git svn clone -s -r HEAD https://svn.perl.org/parrot
20:55 particle not_benh: so, basically, replace <revision> with HEAD
20:55 particle :w
20:55 particle oops
20:56 * moritz detects a vim user ;)
20:56 not_benh particle: yup, that and the part about finding the most recent rev
20:56 not_benh particle: horray for vimming =)
20:57 not_benh particle: though it kinda makes me wonder why some one has not built a git repo somewhere with all the history
20:57 particle i think that's been done, but i don't pay much attention since i don't use git
20:57 dalek r31572 | particle++ | trunk:
20:57 dalek : [docs] better instructions for git users (not_benh++)
20:57 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31572
20:57 moritz I think somebody did already
20:57 not_benh it would be a long inital build but I think that you could just automate the fetching and keep things in sync
20:57 particle that change should post to the website tonight
20:58 iblechbot joined #parrot
20:58 particle it'd be nice if there was a way to throttle it to keep perl.org servers happy
20:58 Tene iptables!
20:58 purl iptables is the userspace command line program used to configure the Linux 2.4.x and 2.6.x IPv4 packet filtering ruleset
20:59 Tene I've got a complete git-svn copy.
20:59 not_benh moritz: the only one I could find was http://repo.or.cz/w/parrot.git and that seems like it's a out of date by a month and a half
20:59 Tene 276M
20:59 Tene If anyone wants to pull from me instead, ask sometime I'm at home.
20:59 moritz not_benh: better starting from that than from scratch
20:59 Tene then just keep it up to date with git-svn fetch.
21:00 not_benh moritz: sure is
21:00 PerlJam Tene: I have one of those too.  One of us should put it up on feather or something for others to use  :)
21:00 Tene Yeah, one of us.
21:01 PerlJam I nominate you then  :)
21:01 Tene I... I'm just headed out the door right now to go to the airport.
21:01 not_benh I don't know if there would be any issues with posting to github or not but that would offset the bandwith issues
21:02 not_benh Tene: travel safe
21:02 Tene Thanks. :)
21:02 PerlJam not_benh: indeed.
21:07 ruoso joined #parrot
21:10 isop pmichaud: https://bugs.launchpad.net/pynie/+bug/277282
21:13 particle pmichaud: i need to look up a PAST::Var
21:13 particle how do i do that?
21:13 particle :name('block'), :scope('register')
21:14 dalek r31573 | moritz++ | trunk:
21:14 dalek : [rakudo] implement Str.chomp, and add test to spectest_regression.
21:14 dalek : Patch courtesy by Ahmad Zawawi <ahmad dot zawawi at gmail.com>, azawawi++
21:14 dalek : Closes RT #59556
21:14 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31573
21:18 Whiteknight joined #parrot
21:21 Zaba joined #parrot
21:51 Limbic_Region joined #parrot
21:51 Limbic_Region particle ping
21:51 isop pmichaud: oops, it seems I didn't update the test count in that patch (1..13)
21:52 particle Limbic_Region: pong
21:55 dalek r31574 | moritz++ | trunk:
21:55 dalek : [rakudo] in tools/update_passing_test_data.pl, try to print out the number of
21:55 dalek : planned tests instead of the number of ran tests. That's only possible for
21:55 dalek : very new TAP::Harness versions, so be nice if it's not new enough.
21:55 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31574
22:20 dalek r31575 | Whiteknight++ | trunk:
22:20 dalek : [Config] Add file-level and function-level documentation for config/gen/platform/win32/time.c
22:20 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=31575
22:22 particle Whiteknight: http://www.cs.washington.edu/home​s/djg/papers/analogy_oopsla07.pdf
22:23 particle thought you might like to read that
22:23 Whiteknight Thanks, I've actually read part of that paper before
22:23 Whiteknight Maybe now I'll have to read the whole damn thing
22:23 particle :)
22:29 Whiteknight slowly but surely i'm going to document this whole codebase.
22:30 Whiteknight but now it's time for dinner.
22:30 TiMBuS joined #parrot
22:43 Theory joined #parrot
23:10 Theory joined #parrot
23:27 tetragon joined #parrot
23:36 bennett joined #parrot
23:51 Khisanth joined #parrot

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

Parrot | source cross referenced