=head1 TITLE Keep C, but make it work. =head1 VERSION Maintainer: Simon Cozens Date: 25 Sep 2000 Mailing List: perl6-internals@perl.org Number: 303 Version: 1 Status: Developing =head1 ABSTRACT C is the semi-humorous Perl 5 pragma which should give the interpreter hints as to how to make memory-speed tradeoffs. Make it actually B something in Perl 6. =head1 DESCRIPTION None. =head1 IMPLEMENTATION C should be renamed to C for Perl 6, and memory-speed tradeoffs should be identified and the appropriate choice made; this is of especial merit when compiling to standalone executable. Of course, since we don't know what the memory-speed tradeoffs are going to be until we start coding, it's a bit hard to give a more detailed implementation suggestion. C was chosen because then more fine-grained optimisations may be specified: see "Unrolling loops and tail recursion" for some examples. =head1 REFERENCES RFC 302: Unrolling loops and tail recursion