[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