[svn:parrot] r36487 - in trunk/docs: . user/pir

allison at svn.parrot.org allison at svn.parrot.org
Mon Feb 9 06:08:52 UTC 2009


Author: allison
Date: Mon Feb  9 06:08:51 2009
New Revision: 36487
URL: https://trac.parrot.org/parrot/changeset/36487

Log:
[doc] More conversions for PMC backronym.

Modified:
   trunk/docs/embed.pod
   trunk/docs/glossary.pod
   trunk/docs/intro.pod
   trunk/docs/overview.pod
   trunk/docs/tests.pod
   trunk/docs/user/pir/pp001-intro.pod
   trunk/docs/user/pir/pp002-pmc.pod
   trunk/docs/vtables.pod

Modified: trunk/docs/embed.pod
==============================================================================
--- trunk/docs/embed.pod	Mon Feb  9 04:55:22 2009	(r36486)
+++ trunk/docs/embed.pod	Mon Feb  9 06:08:51 2009	(r36487)
@@ -67,7 +67,7 @@
 
 =item C<Parrot_PMC>
 
-A Parrot Magic Cookie.  This is the opaque external type for (PMC *).  Note
+A Polymorphic Container.  This is the opaque external type for (PMC *).  Note
 that this is a macro, so there can be only one C<Parrot_PMC> declaration per
 line.
 

Modified: trunk/docs/glossary.pod
==============================================================================
--- trunk/docs/glossary.pod	Mon Feb  9 04:55:22 2009	(r36486)
+++ trunk/docs/glossary.pod	Mon Feb  9 06:08:51 2009	(r36487)
@@ -264,14 +264,13 @@
 
 =item PMC
 
-Parrot Magic Cookie:  these classes are the primitives that
+Polymorphic Container:  these classes are the primitives that
 HLLs use to represent their fundamental types, such as Perl's
 scalar values.
 
-=item POD
+=item Pod
 
-(Perl's) Plain Old Documentation: the preferred form for all kinds of
-documentation in Parrot. See L<perlpod> for details.
+The preferred format for all kinds of documentation in Parrot.
 
 =item POST
 

Modified: trunk/docs/intro.pod
==============================================================================
--- trunk/docs/intro.pod	Mon Feb  9 04:55:22 2009	(r36486)
+++ trunk/docs/intro.pod	Mon Feb  9 06:08:51 2009	(r36487)
@@ -98,7 +98,7 @@
 
 =head2 PMCs
 
-PMC stands for Parrot Magic Cookie. PMCs represent any complex data structure
+PMC stands for Polymorphic Container. PMCs represent any complex data structure
 or type, including aggregate data types (arrays, hash tables, etc). A PMC can
 implement its own behavior for arithmetic, logical and string operations
 performed on it, allowing for language-specific behavior to be introduced. PMCs

Modified: trunk/docs/overview.pod
==============================================================================
--- trunk/docs/overview.pod	Mon Feb  9 04:55:22 2009	(r36486)
+++ trunk/docs/overview.pod	Mon Feb  9 06:08:51 2009	(r36487)
@@ -37,7 +37,7 @@
 To be more specific about the software CPU, it will contain a large number of
 registers. The current design provides for four groups of N registers; each
 group will hold a different data type: integers, floating-point numbers,
-strings, and PMCs. (Parrot Magic Cookies, detailed below.)
+strings, and PMCs. (Polymorphic Containers, detailed below.)
 
 Registers will be stored in register frames, which can be pushed and popped
 onto the register stack. For instance, a subroutine or a block might need its

Modified: trunk/docs/tests.pod
==============================================================================
--- trunk/docs/tests.pod	Mon Feb  9 04:55:22 2009	(r36486)
+++ trunk/docs/tests.pod	Mon Feb  9 06:08:51 2009	(r36487)
@@ -62,7 +62,7 @@
 =head2 Testing Parrot Assembler
 
 PASM tests are mostly used for testing ops.  Appropriate test files for basic
-ops are F<t/op/*.t>.  Perl Magic Cookies are tested in F<t/pmc/*.t>.  Add the
+ops are F<t/op/*.t>.  Polymorphic Containers are tested in F<t/pmc/*.t>.  Add the
 new test like this:
 
     pasm_output_is(<<'CODE', <<'OUTPUT', "name for test");

Modified: trunk/docs/user/pir/pp001-intro.pod
==============================================================================
--- trunk/docs/user/pir/pp001-intro.pod	Mon Feb  9 04:55:22 2009	(r36486)
+++ trunk/docs/user/pir/pp001-intro.pod	Mon Feb  9 06:08:51 2009	(r36487)
@@ -55,7 +55,7 @@
 
 =item S - string
 
-=item P - PMC (Parrot Magic Cookie)
+=item P - polymorphic container (PMC)
 
 =back
 
@@ -329,7 +329,7 @@
 
 With the PIR syntax shown in this article you should be able to start
 writing simple programs. Next article we will look into available
-Parrot Magic Cookies (PMCs), and how they can be used.
+Polymorphic Containers (PMCs), and how they can be used.
 
 =head2 Author
 

Modified: trunk/docs/user/pir/pp002-pmc.pod
==============================================================================
--- trunk/docs/user/pir/pp002-pmc.pod	Mon Feb  9 04:55:22 2009	(r36486)
+++ trunk/docs/user/pir/pp002-pmc.pod	Mon Feb  9 06:08:51 2009	(r36487)
@@ -41,7 +41,7 @@
 
 Integers, strings, and arbitrary floating point numbers are
 common data types in most programming languages, but what's
-a PMC? PMC stands for "Parrot Magic Cookie". PMCs are how
+a PMC? PMC stands for "Polymorphic Container". PMCs are how
 Parrot handles more complicated structures and behaviors
 (hence the magic :) Some examples of PMC usage would be for
 arrays, hashes, data structures, objects, etc. Anything that

Modified: trunk/docs/vtables.pod
==============================================================================
--- trunk/docs/vtables.pod	Mon Feb  9 04:55:22 2009	(r36486)
+++ trunk/docs/vtables.pod	Mon Feb  9 06:08:51 2009	(r36487)
@@ -7,7 +7,7 @@
 
 =head1 Implementing Variable Types with Vtables
 
-This is a guide to creating your own PMC (Parrot Magic Cookie) classes.  It
+This is a guide to creating your own PMC (Polymorphic Container) classes.  It
 tells you what you need to write in order to add new variable types to Parrot.
 
 =head2 Overview


More information about the parrot-commits mailing list