Hi This is TOCODE v1.2 The only differences are : smaller, will work in TEMPOB (GX ports >2) For those of you who don't know, TOCODE will embed objects inside Code objects. Just place the object you want embedded on stack level 1 and run TOCODE. If the stack level 1 object is a Code object, it will try to extract a (possibly) previously embedded object. Why embed an object into a Code object? As follows: It can not be edited. It will be skipped over faster if it is embedded into a key list as a key assignment. In addition, you can tell your friends you can write ML, and to prove it, show them an object that just says 'Code' on the stack! -Bye -Richard (rsteven@engmlab.uct.ac.za) ps: Source provided (file tc.s)