[net.ai] Common Lisp and Arrays

martillo@mit-athena.UUCP (Joaquim Martillo) (03/18/85)

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