Polymorphic copy: Difference between revisions

m
Line 695:
<lang forth>include FMS-SI.f
 
:class T <super object
ivar container \ can contain an object of any type
:m put ( obj -- ) container ! ;m
:m init: [self] [self] put ;m \ initially container holds self
:m print ." class is T" ;m
:m print-container container @ print ;m