# --------------------------------------------------------------------------- # # This file loads all the files to compromise # the PIL^N Bootstrapping process. # --------------------------------------------------------------------------- # #include "Bootstrap/Iterators.pil" #include "Bootstrap/Class.pil" #include "Bootstrap/Object.pil" #include "Bootstrap/Package.pil" #include "Bootstrap/Module.pil" #include "Bootstrap/BootClass.pil" #include "Bootstrap/Role.pil" #include "Bootstrap/BootRole.pil" ### #include "Bootstrap/Autobox.pil" ### #include "Bootstrap/Container.pil" =pod =head1 NAME Perl 6 Object Model Bootstrap =head1 DESCRIPTION This is the bootstrap code for the Perl 6 Object Model using the Perl 6 Object-Space mini-language. At the end of bootstrap, all visible bindings prefixed with C<::> is exported to compiler space. =head1 SEE ALSO NOTE: all paths from the root of the Pugs source tree. =over 4 =item Perl 5 prototype of the Perl 6 Object Model /perl5/Perl6-MetaModel/ In particular see the /perl5/Perl6-MetaModel/docs/*.jpg. =item Perl 5 prototype of the Perl 6 Object Space /perl5/Perl6-ObjectSpace/ In particular see the /perl5/Perl6-MetaModel/docs/Object_Space.jpg =back =head1 AUTHORS Audrey Tang Stevan Little =cut