Index: docs/book/pir/ch04_variables.pod =================================================================== --- docs/book/pir/ch04_variables.pod (revision 41828) +++ docs/book/pir/ch04_variables.pod (working copy) @@ -1030,7 +1030,7 @@ X In most of the examples shown so far, PMCs duplicate the behavior of integers, numbers, and strings. Parrot provides a set of PMCs for this exact purpose. -C, C, and C are thin overlays on Parrot's low-level +C, C, and C are thin overlays on Parrot's low-level integers, numbers, and strings. A previous example showed a string literal assigned to a PMC variable of type @@ -1045,7 +1045,7 @@ $P1 = new 'String' $P1 = "5 birds" - $P2 = new 'Number' + $P2 = new 'Float' $P2 = 3.14 =end PIR_FRAGMENT @@ -1068,7 +1068,7 @@ $P1 = $S1 $N2 = 3.14 - $P2 = new 'Number' + $P2 = new 'Float' $P2 = $N2 =end PIR_FRAGMENT @@ -1082,7 +1082,7 @@ $P1 = box $S1 # $P1 is a "String" - $P2 = box 3.14 # $P2 is a "Number" + $P2 = box 3.14 # $P2 is a "Float" =end PIR_FRAGMENT @@ -1110,7 +1110,7 @@ =end PIR_FRAGMENT -This example creates CX, CX, +This example creates CX, CX, and CX PMCs, and shows the effect of assigning each one back to a low-level type.