=pod

=head1 Perl 6 Meta-Model Working Documents

This set of documents is an ongoing attempt to create a meta-model 
for Perl 6. Each document serves it's own specific purpose and should
(to some degree) be read in order. What follows is that order:

=head2 The Documents

=over 4

=item F<meta_meta_classes.pod>

This document attemtps to clarify (and hopefully simplify) the all 
too hairy topic of MetaClasses. This may not be the I<correct> or 
I<one and only way> to view the concept of MetaClasses; many books 
have been written on the subject which all use subtly different 
concepts and terminology.

This document uses a very bottom-up approach to illustrate a 
meta-meta-class system, which may or may not be how we approach the 
Perl 6 meta-model.

The sole purpose of this document is to explain the idea of 
MetaClasses as simply as possible to that the 

=item F<create_your_own_object_model.pod>

This document attempts to build on the concepts found in the 
F<meta_meta_classes.pod> document and illustrate how one might use
that information. 

Again, this is just for the purposes of explaining meta-models and 
may or may not be how the Perl 6 meta-model is constructed.

=item F<perl6_meta_model.pod>

This document hopes to provide the working basis for the Perl 6
Meta-Model; in a sense, it builds on the brief notes at the end of
Synopsis 12 (see L<S12>) that describe introspection, and carries it
to its logical conclusion.

This document is purposfully denser than the previous documents. 
Nuff said.

=back

=cut
