# --------------------------------------------------------------------------- #
# 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 <autrijus@autrijus.org>
Stevan Little <stevan@iinteractive.com>
=cut