Chromatic <[EMAIL PROTECTED]> wrote: > On Wed, 2004-11-24 at 15:04 +0000, Nicholas Clark wrote:
>> Quite a lot of us would just like parrot COMPLETE and CORRECT before >> starting to put a lot of effort into how fast it is. > I'd settle for it compiling (#32514). Well, having just a short look at the error message seems to reveal that your "as" doesn't croak the comment for the unused macro. I'd just remove that and try again. I can't test it. > ... If not for the broken build, I'd > have poked at three or four small TODO items and bugs in the past couple > of weeks. > An appropriate hierarchy of c-words is: > compiles -> correct -> complete -> competitive But anyway, yes. > First, Parrot must build on important platforms. Then it must pass the > tests. First is true most of the time, except for such platform stuff. I test on two platforms, 3 computers. Tests are currently not passing due to obvious violations of the recent pdd03 changes. t/op/gc_13.imc would still fail because of continuation and register allocation, it's just using lexicals now. > ... Then it must have all of the important features for the current > release. Only then (and maybe not even then, maybe for a future > release) does it need optimization. My mail - the originator of this thread, where this optimization philosophy discussion seems now to take place - doesn't propose an optimization, nor does it propose that scheme for that reason. The context layout I've shown is just a way (IMHO) to solve the correctness problem that currently exists. Honestly I would prefer to discuss that interpreter layout (or other realistic proposals that solve the problem). > -- c leo