Permalink
Browse files

clarify that M1 doesn't need to be self-hosted

  • Loading branch information...
1 parent a2cb0ea commit a7922dd2382bd4ee05c041dc45e669596f4d1b3f @cotto cotto committed Jun 2, 2012
Showing with 8 additions and 4 deletions.
  1. +8 −4 docs/pdds/draft/pdd32_m0.pod
@@ -81,10 +81,14 @@ Meta object protocol.
=item * Lorito
-Lorito refers to C<M0> and the levels above it, such as C<M1> which is written
-in C<M0> ops, and possibily an C<M2> level which is written in C<M1> ops. More
-specifically it refers to a new implementation of Parrot internals. A new MOP
-is planned for Lorito and it will most probably live at the C<M1> op level.
+Lorito refers to C<M0> and the levels above it, such as C<M1> which compiles
+down to C<M0> ops, and possibily an C<M2> level which compiles to C<M1>.
+Ideally C<M1> will be self-hosting, but it's sufficient for an C<M1> compiler
+to generate valid C<M0>.
+
+More specifically Lorito refers to a new implementation of Parrot internals. A
+new MOP is planned for Lorito and it will most probably live at the C<M1> op
+level.
=item * Call Frame

0 comments on commit a7922dd

Please sign in to comment.