Camelia, the Perl 6 bug

IRC log for #parrot, 2008-10-26

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:05 jan joined #parrot
00:10 AndyA joined #parrot
00:16 eternaleye joined #parrot
00:31 eternaleye joined #parrot
00:57 Andy joined #parrot
01:23 dalek r32160 | chromatic++ | trunk:
01:23 dalek : [MMD] Added MMD tests for :optional parameters, including a TODO test for the
01:23 dalek : combination of autoboxing and :optional (RT #60124).
01:23 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32160
01:33 dalek r32161 | chromatic++ | trunk:
01:33 dalek : [t] Fixed compilation of t/pmc/multidispatch.t (typo in r32160).
01:33 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32161
01:37 bacek joined #parrot
01:54 eternaleye joined #parrot
02:26 tetragon joined #parrot
02:33 chromatic Hm, perhaps subclasses defined at runtime don't get type ids put into the MMD signature type index.  Interesting.
02:34 Andy joined #parrot
02:35 chromatic Yep, there's a problem.
02:50 chromatic purl, msg allison mmd_cvt_to_types gets called too early and aggressively for classes defined after an MMD call to the variant occurs.
02:50 purl Message for allison stored.
03:01 Psyche^ joined #parrot
03:06 contingencyplan joined #parrot
03:19 awwaiid joined #parrot
03:19 awwaiid Greetings
03:20 Infinoid joined #parrot
03:21 awwaiid When building parrot from a fresh svn checkout, it Configure.pl complains that MANIFEST has all the files in languages/perl6/t/02-test-pm listed but they don't exist in in the checkout. Are these files just not checked in, or is the MANIFEST mistaken?
03:23 bacek awwaiid: those files were removed recently. Probably MANIFEST wasn't updated.
03:23 awwaiid ah. are commit bits given out like candy as with pugs? :)
03:24 awwaiid (so that I can check in the updated MANIFEST, if appropriate)
03:29 awwaiid I see it's generated by tools/dev/mk_manifest_and_skip.pl
03:31 cotto easy fix
03:32 cotto There you go.  Thanks for noticing.
03:32 dalek r32162 | cotto++ | trunk:
03:32 dalek : [manifest] update MANIFEST to remove some rakudo tests
03:32 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32162
03:34 cotto awwaiid++
03:34 awwaiid thanks cotto. I'll see if I can do something more significant for the next one :)
04:00 Psyche^ joined #parrot
04:06 eternaleye joined #parrot
04:53 cognominal joined #parrot
05:32 cotto Is UVal_pmc just an obselete synonym for PMC_struct_val?
05:32 cotto nm.
05:32 * Coke ~~
05:38 Coke commit bits?
05:38 purl commit bits are an evil thing :-)
05:39 Coke awwaiid: parrot commit bits are more guarded than pugs: You'd need a CLA, and at least a few good patches under your belt.
05:40 Coke hurm. are conditional gdb breakpoints slow?
05:40 Coke (I set one in new_string_header)
05:52 cotto It might be a good time to make a cup of tea or something.
06:46 Coke sloooooow
06:46 Coke I think this segfault will need faster eyes than mine.
06:46 Coke Or is that slower?
06:46 Coke elbow and zzzzzzzzzz
06:57 cotto a winning combination
07:35 bacek joined #parrot
07:47 Zaba joined #parrot
08:03 iblechbot joined #parrot
08:21 johbar joined #parrot
08:58 barney joined #parrot
09:05 mberends joined #parrot
09:21 mberends joined #parrot
09:42 jsut|work joined #parrot
09:51 mberends joined #parrot
10:01 dalek r32163 | bernhard++ | trunk:
10:01 dalek : [codingstd] fix typo in c-header guard comment.
10:01 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32163
10:12 moritz barney: sorry that was away yesterday... I have Test::Harness version 3.07
10:13 moritz I have another perl with version 3.11 here, I can try that one...
10:18 barney I also moved away from using the shebang line, and explictly specify the perl used for running the perl test scripts
10:19 bacek joined #parrot
10:19 moritz it seems that the "wrong version of perl" was a mis-guess
10:19 moritz same error with perl-5.10.0 and TAP::Harness 3.11
10:20 * barney is installing TAP::Harness 3.11
10:21 moritz it seems that my versions don't like exec => sub { ... }
10:21 moritz and the documentation only mentions the exec => [ ... ] form
10:22 moritz the documentation for 3.14 mentions it, though
10:26 barney It worked with 3.13, I'll check 3.12     and bump up the minimum version
10:28 moritz ok
10:37 dalek r32164 | bernhard++ | trunk:
10:37 dalek : [Pipp] require TAP::Harness  3.12,
10:37 dalek : as a closure is passed for the exec option.
10:38 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32164
10:41 iblechbot joined #parrot
10:50 rdice joined #parrot
10:58 bacek rakudo: say list(1|2).uniq
10:58 polyglotbot OUTPUT[get_string() not implemented in class 'Junction'␤current instr.: 'print' pc 14726 (src/gen_builtins.pir:9076)␤called from Sub 'say' pc 14748 (src/gen_builtins.pir:9086)␤called from Sub '_block11' pc 62 (EVAL_12:18)␤called from Sub 'parrot;PCT;HLLCompiler;eval' pc 864
10:58 polyglotbot ..(src/PCT/HLLCompiler.pir:498)␤called from Sub 'parrot;PCT;HLLCompiler;ev...
10:59 bacek heh...
10:59 bacek rakudo: say list(1|2).uniq.perl
10:59 polyglotbot OUTPUT[[any(1, 2)]␤]
10:59 bacek rakudo: say list(1|2).uniq == (1|2)
10:59 polyglotbot OUTPUT[1␤]
11:00 bacek rakudo: say list(1|2).uniq eq (1|2)
11:00 polyglotbot OUTPUT[get_string() not implemented in class 'Junction'␤current instr.: 'parrot;List;get_string' pc 2430 (src/gen_builtins.pir:1717)␤called from Sub 'infix:eq' pc 12675 (src/gen_builtins.pir:7889)␤called from Sub 'junction_comparrison_helper' pc 8198 (src/gen_builtins.pir:5204)␤called from Sub
11:00 polyglotbot ..'_block11' pc 87 (EVAL_12:23)␤called from Sub 'parro...
11:08 bacek rakudo: say list(1|2, 2|3).uniq.perl
11:08 polyglotbot OUTPUT[Parrot VM: Can't stat languages/perl6/perl6.pbc, code 2.␤main: Packfile loading failed␤]
11:08 bacek yak
11:09 bacek rakudo: say list(1|2, 2|3).uniq.perl
11:09 polyglotbot OUTPUT[Parrot VM: Can't stat languages/perl6/perl6.pbc, code 2.␤main: Packfile loading failed␤]
11:09 * bacek hides
11:16 bacek rakudo: say list(1|2, 2|3).uniq.perl
11:16 polyglotbot OUTPUT[Multiple Dispatch: No suitable candidate found for 'is_equal', with signature 'PP->I'␤current instr.: 'parrot;List;uniq' pc 3324 (src/gen_builtins.pir:2212)␤called from Sub '_block11' pc 75 (EVAL_12:22)␤called from Sub 'parrot;PCT;HLLCompiler;eval' pc 864 (src/PCT/HLLCompiler.pir:498)␤called
11:16 polyglotbot ..from Sub 'parrot;PCT;HLLCompiler;evalfiles' pc ...
11:17 bacek mmd-- # :/
11:22 dalek r32165 | bernhard++ | trunk:
11:22 dalek : [Perl] add some explicit returns.
11:22 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32165
11:39 dalek r32166 | jkeenan++ | newsc:
11:39 dalek : Temporarily restoring newsc branch.
11:39 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32166
11:43 dalek r32167 | bernhard++ | trunk:
11:43 dalek : [build] clean up copied file platform_limits.h
11:43 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32167
11:54 dalek r32168 | jkeenan++ | fileconfig:
11:54 dalek : Creating fileconfig in https://svn.perl.org/parrot//branches
11:54 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32168
11:54 dalek r32169 | jkeenan++ | fileconfig-32167:
11:54 dalek : Tagging trunk at r32167 so that the fileconfig can later be synched to it.
11:54 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32169
11:55 dalek r32170 | jkeenan++ | fileconfig:
11:55 dalek : Create repository directory for handling of files used in file-based configuration.
11:55 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32170
12:05 dalek r32171 | jkeenan++ | fileconfig:
12:05 dalek : Add two sample files to illustrate the file-based interface to Parrot
12:05 dalek : configuration. xconf/samples/yourfoobar is the more complete example, but may
12:05 dalek : not actually configure correctly on a given system. xconf/samples/testfoobar
12:05 dalek : is likely to configure on any system, as it simply skips the MANIFEST check
12:05 dalek : and omits auto::perldoc from the list of configuration steps.
12:05 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32171
12:08 dalek r32172 | jkeenan++ | newsc:
12:08 dalek : Branch no longer needed.
12:08 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32172
12:19 kid51 joined #parrot
12:19 dalek r32173 | jkeenan++ | trunk:
12:19 dalek : Delete usage of Data::Dumper; was needed only during debugging.
12:19 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32173
12:27 Zaba joined #parrot
12:42 dalek r32174 | kjs++ | trunk:
12:42 dalek : [pirc/new] fix several macro stuff things.
12:42 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32174
12:52 dalek r32175 | jkeenan++ | fileconfig:
12:52 dalek : Delete superseded file listed in references.
12:52 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32175
12:52 dalek r32176 | jkeenan++ | fileconfig:
12:52 dalek : Add tests for file-based configuration interface.
12:52 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32176
13:35 mberends joined #parrot
13:40 dalek r32177 | jkeenan++ | fileconfig:
13:40 dalek : Add file used in testing of file-based configuration.  defectivefoobar, as
13:40 dalek : name implies, is defective, but is correctly detected as such.
13:40 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32177
13:52 kj joined #parrot
13:54 bacek moritz: around?
13:59 moritz bacek: only peripherally
13:59 bacek me either :) It's 1am here.
13:59 bacek moritz: why hash keys should be strings?
14:03 moritz bacek: because hash keys need to be hashable.
14:03 moritz if you allow mutable objects, the principle of the hash function doesn't work anymore
14:04 moritz actually non-strinng objects are allowed if the provide an immutable hash representation... I guess S09 know more about it.
14:04 bacek moritz: but it si not nessary to stringify them.
14:05 bacek moritz: I'll take a look at S09 tomorrow^W today
14:09 moritz it's a sane default behaviour
14:20 bacek moritz: it's not... Sane default is use stringification to calculate hashkey, but store original value
14:30 tetragon joined #parrot
14:31 moritz bacek: and then have the object be modified, and never be discovered again by a hash lookup?
14:32 bacek moritz: deep copy?
14:32 Coke if you had a hashkey slot to store the key in, you could just refer to that once it was set.
14:33 Coke er..
14:33 Coke code. hash-code
14:33 bacek Modification of key is slightly different from stringification...
14:41 particle joined #parrot
14:42 kj joined #parrot
14:52 ruoso joined #parrot
15:15 particle1 joined #parrot
15:20 Andy joined #parrot
15:54 Theory joined #parrot
15:56 grim_fandango joined #parrot
16:01 * Coke thrusts his fists against the collector.
16:16 jhorwitz joined #parrot
16:28 Zaba_ joined #parrot
16:30 dalek r32178 | jkeenan++ | fileconfig:
16:30 dalek : Reposition dummy copy files used in testing file-based configuration to sit in
16:30 dalek : t/configure/testlib/.  Begin to refactor tests into their own t/configure/*.t
16:30 dalek : file.
16:30 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32178
16:31 dalek r32179 | jkeenan++ | fileconfig:
16:31 dalek : Rename dummy copy file, as we're adding more of them.
16:31 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32179
16:44 Coke 2582 lines of tcl == 1 segfault.
16:50 * Coke wonders if it would help to have partcl emit "collect" ops after each command invocation.
17:06 davidfetter joined #parrot
17:09 chromatic joined #parrot
17:12 gmansi_ joined #parrot
17:16 Coke chromatic: hey, c.
17:18 chromatic Coke.
17:18 dalek r32180 | jkeenan++ | fileconfig:
17:18 dalek : Test additional branches and conditions in Parrot::Configure::Options::Conf::File.  Add dummy copy files as needed in t/configure/testlib/.
17:18 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32180
17:18 dalek r32181 | jkeenan++ | fileconfig:
17:18 dalek : Update MANIFEST.
17:18 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32181
17:28 apeiron joined #parrot
17:45 allison joined #parrot
17:46 dalek r32182 | jkeenan++ | trunk:
17:46 dalek : Merge fileconf branch into trunk per
17:46 dalek : http://rt.perl.org/rt3/Tic​ket/Display.html?id=60134.  Adds xconf/ directory to
17:46 dalek : hold files used in configuration in different circumstances.  Adds
17:46 dalek : xconf/samples/ directory to holds samples thereof.  Adds
17:46 dalek : t/configure/008-file_based_configuration.t to test
17:46 dalek : Parrot::Configure::Options::Conf::File.  Adds associated dummy files for
17:46 dalek : testing.
17:46 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32182
17:46 dalek r32183 | jkeenan++ | fileconfig:
17:46 dalek : Branch merged into trunk; no longer needed.
17:46 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32183
17:47 dalek r32184 | jkeenan++ | fileconfig-32167:
17:47 dalek : Branch merged into trunk; corresponding tag is no longer needed.
17:47 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32184
17:50 particle joined #parrot
17:54 allison_ joined #parrot
18:01 allison_ joined #parrot
18:27 johbar joined #parrot
18:43 eternaleye joined #parrot
18:44 eternaleye When running 'make reallyinstall' in parrot 0.8.0, I get the error "gcc: src/install_config.o: No such file or directory". Is this a known bug?
19:20 masak joined #parrot
19:37 eternaleye joined #parrot
19:46 Theory joined #parrot
19:48 Coke i haven't see a ticket for that, nope.
19:48 Coke parrotbug?
19:48 purl it has been said that parrotbug is mailto:parrotbug@parrotcode.org or http://svn.perl.org/parrot/​trunk/docs/submissions.pod or see also "rakudobug"
19:53 Coke coke?
19:53 purl it has been said that coke is mailto:will@coleda.com or just a figurehead. or http://coke-floats.blogspot.com/ or DietCoke or a pest.
19:53 moritz moritz?
19:53 purl rumour has it moritz is right, there are a LOT of things like that
19:53 Coke no, coke is will@coleda.com
19:53 purl okay, Coke.
19:56 masak masak?
19:56 masak purl and I have never been on very good terms.
19:56 purl masak: huh?
19:57 moritz masak is not purl's best friend.
19:57 moritz masak?
19:57 purl masak is not my best friend.
19:57 masak damn straight.
19:57 purl kick ass!
19:57 masak :)
19:57 Coke ass?
19:57 purl it has been said that ass is too nice a designation for mirc script or http://www.cqsex.com/ or larry mcvoy or at http://ass-aficionado.blogspot.com/ or mmlj4 had to haul his
19:58 particle joined #parrot
19:58 Coke ugh. run script. wait 1m40s to see if a segfault occurs. if so, save off segfaulting script. otherwise, copy last known segfaulting back in. repeat ad naseum.
20:00 masak Coke: sounds like something you'd want to automate.
20:00 Coke accidentally delete your last known segfaulting version? priceless.
20:00 allison_ joined #parrot
20:00 masak rakudo: say { $^n < 2 ?? 1 !! $^n * &?BLOCK($^n-1) }.(5)
20:00 Coke masak: since part of each step is "edit random portion of the file", that's a pain.
20:00 polyglotbot OUTPUT[invoke() not implemented in class 'Undef'␤current instr.: '_block15' pc 188 (EVAL_14:68)␤called from Sub '_block11' pc 24 (EVAL_14:14)␤called from Sub 'parrot;PCT;HLLCompiler;eval' pc 864 (src/PCT/HLLCompiler.pir:498)␤called from Sub 'parrot;PCT;HLLCompiler;evalfiles' pc 1138
20:00 polyglotbot ..(src/PCT/HLLCompiler.pir:627)␤called from Sub 'parrot;PCT;HLLCo...
20:00 masak didn't this use to work? :/
20:01 masak Coke: I see.
20:02 moritz masak: $?BLOCK was never implemented in rakudo, afaict
20:02 masak moritz: oic
20:02 moritz masak: it works in pugs though
20:02 masak moritz: why is &?BLOCK recognized if it's not implemented?
20:03 masak & # food
20:03 moritz rakudo: say &?FOO
20:03 polyglotbot OUTPUT[sh: ./parrot: No such file or directory␤]
20:03 moritz oi, parrot rebuild :/
20:10 particle joined #parrot
20:14 Zaba joined #parrot
20:14 particle rakudo: $?FOO;
20:14 polyglotbot OUTPUT[Scope not found for PAST::Var '$FOO'␤current instr.: 'parrot;PCT;HLLCompiler;panic' pc 151 (src/PCT/HLLCompiler.pir:103)␤called from Sub 'parrot;PAST;Compiler;post_children' pc 1751 (src/PAST/Compiler.pir:367)␤called from Sub 'parrot;PAST;Compiler;as_post' pc 2028
20:14 polyglotbot ..(src/PAST/Compiler.pir:499)␤called from Sub 'parrot;PAST;Compiler;post_chil...
20:15 particle rakudo: $?BLOCK;
20:15 polyglotbot OUTPUT[Scope not found for PAST::Var '$BLOCK'␤current instr.: 'parrot;PCT;HLLCompiler;panic' pc 151 (src/PCT/HLLCompiler.pir:103)␤called from Sub 'parrot;PAST;Compiler;post_children' pc 1751 (src/PAST/Compiler.pir:367)␤called from Sub 'parrot;PAST;Compiler;as_post' pc 2028
20:15 polyglotbot ..(src/PAST/Compiler.pir:499)␤called from Sub 'parrot;PAST;Compiler;post_ch...
20:16 moritz particle: there's also a ticket for not reporting the twigil in the error message
20:16 particle ayep
20:28 particle i suspect the fix for the twigil is easy, but it's time for a presentation now
20:44 * Coke cries.
21:03 masak rakudo: say &?BLOCK.perl
21:03 polyglotbot OUTPUT[sh: ./parrot: No such file or directory␤]
21:03 masak sigh.
21:07 masak rakudo: say &?BLOCK.perl
21:07 polyglotbot OUTPUT[Parrot VM: Can't stat languages/perl6/perl6.pbc, code 2.␤main: Packfile loading failed␤]
21:07 masak we're getting there. :)
21:07 Tene rakud: say "foo"
21:07 Tene rakudo: say "foo"
21:07 polyglotbot OUTPUT[Parrot VM: Can't stat languages/perl6/perl6.pbc, code 2.␤main: Packfile loading failed␤]
21:07 Tene *sigh*
21:08 masak aye
21:08 masak rakudo: say &?BLOCK.perl
21:08 polyglotbot OUTPUT[Parrot VM: Can't stat languages/perl6/perl6.pbc, code 2.␤main: Packfile loading failed␤]
21:08 Tene Who was it that set up the cron job to rebuild parrot?
21:08 masak rakudo: say "OH HAI"
21:08 polyglotbot OUTPUT[Parrot VM: Can't stat languages/perl6/perl6.pbc, code 2.␤main: Packfile loading failed␤]
21:13 GeJ joined #parrot
21:14 Coke polyglotbot: owner?
21:14 purl well, owner is Masque
21:14 Coke purl, you liar.
21:14 purl Coke: what?
21:15 bacek morning
21:16 masak evening
21:17 moritz 'night ;)
21:17 Tene Coke: I set it up, and someone else set up the cron job to rebuild parrot in separate directories to prevent this sort of problem.
21:17 Tene it's on feather3 running as me.
21:18 nopaste "bacek" at 114.73.34.25 pasted "Variable twigil reporting patch for moritz" (15 lines) at http://nopaste.snit.ch/14400
21:21 moritz bacek: I don't understand this... are there any twigils that should not be reported?
21:21 bacek moritz: probably.
21:21 purl Really? Probably? Are you Certain it's not certain? Are you sure it's unsure? I think you need to look harder.
21:22 bacek EBADPURL
21:23 * moritz looks at pmichaud
21:24 masak joined #parrot
21:42 allison_ joined #parrot
21:53 dalek r32185 | kjs++ | trunk:
21:53 dalek : [pirc/new] integrate heredoc preprocessor in pirc (not in the lexer; it's a separate lexer spec.)
21:53 dalek : + update MANIFEST
21:54 dalek : + update makefiles/pirc.in
21:54 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32185
21:55 masak rakudobug?
21:55 purl rakudobug is mailto:rakudobug@perl.org
21:56 kj joined #parrot
21:56 dalek r32186 | kjs++ | trunk:
21:56 dalek : [pirc/new] add a header file for the heredoc preprocessor + update MANIFEST.
21:56 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32186
22:01 kj moritz: ping
22:01 moritz kj: pong
22:01 kj hi
22:01 kj I can't seem to update my wc of parrot on your box
22:01 moritz kj: yes, I know :(
22:02 kj but maybe its my crappy connection to through putty
22:02 kj ping svn.perl.org works, but svn doesnt'
22:02 moritz my guess is that svn.perl.org has us on the firewall list
22:02 purl 10 packets transmitted, 10 received, 0% packet loss, time 8999ms, rtt min/avg/max/mdev = 44.334/46.197/56.244/3.405 ms
22:02 kj which means you can't update?
22:02 moritz and so far I haven't had tuits and motivation to write them a mail
22:03 kj ok
22:03 moritz I should do that *now*
22:03 kj I don't want you to make things you don't want :-)
22:03 moritz ah, but I should anyway
22:03 kj it's a quite recent change anyway.
22:04 moritz about a week
22:04 ruoso joined #parrot
22:05 kj does that mean /you/ can't update parrot as well?
22:05 kj or only on this box
22:06 moritz only on this box.
22:12 moritz kj: mail sent. I'll tell if you anything changes.
22:12 kj great! thanks a bunch
22:26 dalek r32187 | kjs++ | trunk:
22:26 dalek : [pirc/heredoc] remove heredoc spec; is now integrated with pirc/new. + add separate main driver for heredoc, if you want to build a separate heredoc preprocessor.
22:26 dalek : + update MANIFEST.
22:26 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32187
22:37 dalek r32188 | kjs++ | trunk:
22:37 dalek : [pirc] update some comment in hdocprep.l (scanner not regenerated, no need for; now just a comment) + update README a bit.
22:37 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=32188
23:02 TiMBuS joined #parrot
23:31 chromatic allison, I just realized that we can't dispatch to a multi variant until we can cache its whole type signature.
23:31 chromatic I'll refactor the type caching system to reflect that (and it might speed up certain comparisons, in addition to fixing the order-of-definition bug).
23:38 bacek_ joined #parrot
23:42 kid51 joined #parrot

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

Parrot | source cross referenced