;-*- Mode:Text; Fonts:(TR12 CPTFONT TR12I HL12B TR12B TR12BI) -*- System 110 (also known as release 3.0, alpha). Associate microcode is in 1300 series, currently 1365. 1300 series microcode makes use pagable microcode by default. A slight change in the "PROM" (loaded by the SDU was necessary). So you must have a "new" unix root to win. (Either an "upgrade" from the old or the super new 3.0 thing with the SDU knowning about the disk-partition, etc, is OK). Files compiled with earlier systems must be recompiled. (There havent actually been any gross format changes so you might get away with a few things, but recompiling is definitely recommended). Contents of the rest of this file: 4Incompatible Changes* 4Compatible Lisp Programming Changes* 4Window System Changes* 4User Interface Changes* 4Editor Changes* 4Network Changes* 4Site option Changes* 4Compatible Lisp Programming Changes* A. :FREE-LIST-CELL option for DEFRESOURCE. Specifies that idle instances of the resource are to be kept in a free-list chain. Previously and otherwise, they were kept in an array. With a free-list chain, allocation and deallocation are much faster as there is no need to search through the array. Also, any possibility of having to expand the array is avoided. On the other hand, the :FREE-LIST-CELL option cannot be used if the resource instances are non-uniform (ie, if additional args to ALLOCATE-RESOURCE are used to specify particular properties of the desired object). In more detail, the :FREE-LIST-CELL is paired with a form which takes a object instance as "argument" and returns a locative to a cell (presumably within the instance) which is to be used to hold the link to the next free instance.