[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: (atom VECTOR): franz vs liszt

MacLisp indeed does have VECTORs, STRINGs, CLASSes, etc. in an extended
SmallTalk-like hierarchy, but they are not in the initial system.  Some
of these used to have autoload properties, but I'm not sure about the
state of things now.  None of the extended stuff got documented in the
1983 MacLisp manual, mostly because of Pitman's personal preferences for
not using the extended stuff.

HUNKs are relevant, because the extended heirarchy uses the USRHUNK
feature in order to cause system functions to "trap out" on hunks,
thereby viewing them in an object-oriented way rather than as lists
(Glaaaag!) or as mere simple vectors.

-- JonL --