guido@boring.UUCP (03/19/85)
An interesting example, showing why it is not a good idea to justify right margins, just turned up in net.lang.{lisp,ada}. I have suppressed the author's name to protect him. Guido van Rossum, "Stamp Out BASIC" Committee, CWI, Amsterdam guido@mcvax.UUCP >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.