Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!mcvax!unido!iaoobelix!wagner From: wagner@iaoobelix.UUCP Newsgroups: comp.lang.lisp Subject: Re: Importance of REPLACA, REPLACD, and - (nf) Message-ID: <6900008@iaoobelix.UUCP> Date: Wed, 15-Jul-87 11:47:00 EDT Article-I.D.: iaoobeli.6900008 Posted: Wed Jul 15 11:47:00 1987 Date-Received: Sat, 18-Jul-87 11:35:20 EDT References: <22@citcom.UUCP> Lines: 14 Nf-ID: #R:citcom:-2200:iaoobelix:6900008:000:697 Nf-From: iaoobelix!wagner Jul 15 16:47:00 1987 [ National lineeater week... ] In some cases, list creation can be optimized not to create a number of single conses but one large vector which comprises a piece of the entire list (this technique is usually referred to as CDR-Coding). The Symbolics manuals will probably give you some hints on that. An alternative representation of arbitrary n-ary structures (i.e. structures holding n components) is possible with closures. Closures provide a well-defined interface to a somehow opaque data structure (see various LISP introductions or the FranzLISP Manual for an explanation). Juergen Wagner, (USENET) ...seismo!unido!iaoobel!wagner ("Gandalf") Fraunhofer Institute IAO, Stuttgart