FYI, the builtin types automatically shimmer based on assignment.
.sub main :main $N0 = 3.14 $P0 = new .Integer $P0 = $N0 $S0 = typeof $P0 print $S0 print "\n" print $P0 print "\n" .end prints: Float 3.14The assignment of an N register causes the Integer PMC to morph to a Float.
On Jan 10, 2006, at 3:32 PM, Joshua Isom (via RT) wrote:
.sub main :main $N0 = 3.14 $P0 = new .Integer $P0 = $N0 print $P0 print "\n" .end