From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE, MSGID_SHORT autolearn=no autolearn_force=no version=3.4.4 Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site mit-athena.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!decvax!mit-athena!martillo From: martillo@mit-athena.UUCP (Joaquim Martillo) Newsgroups: net.ai,net.lang.lisp,net.lang.ada Subject: Re: Common Lisp and Arrays Message-ID: <119@mit-athena.UUCP> Date: Sun, 17-Mar-85 22:01:19 EST Article-I.D.: mit-athe.119 Posted: Sun Mar 17 22:01:19 1985 Date-Received: Tue, 19-Mar-85 04:34:22 EST References: <242@bu-cs.UUCP>, <316@cmu-cs-k.ARPA> Organization: MIT Project Athena Xref: watmath net.ai:2633 net.lang.lisp:397 net.lang.ada:237 List-Id: Having just seen a small program using arrays and structures in Common Lisp turn into a moderaterately sized program because defstruct created copy-function does not fully copy the structure to which it is applied but instead array-structure-members reference the same array as the original structure to which the copy function was applied, I am willing to believe arrays and structures in Common Lisp were designed by a committee. By the way testing arrays or structures for equality in the equal sense is not possible using equal or any function of which I know. Am I missing something? Having powerful functions for manipulating strings and lists and truly wimp-like functions for handling structures and arrays seems rather silly. Yehoyaqim Martillo