From ... From: Erik Naggum Subject: Re: Deep copy in lisp: how? Date: 2000/04/13 Message-ID: <3164632179269337@naggum.no>#1/1 X-Deja-AN: 610800809 References: <38F0B90A.8FC4B502@san.rr.com> <38F29E54.78D832EF@san.rr.com> <38F37055.3004@synquiry.com> <8d430e$rea$1@nnrp1.deja.com> mail-copies-to: never Content-Type: text/plain; charset=us-ascii X-Complaints-To: newsmaster@eunet.no X-Trace: oslo-nntp.eunet.no 955654664 4361 195.0.192.66 (13 Apr 2000 19:37:44 GMT) Organization: Naggum Software; vox: +47 8800 8879; fax: +47 8800 8601; http://www.naggum.no User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.5 Mime-Version: 1.0 NNTP-Posting-Date: 13 Apr 2000 19:37:44 GMT Newsgroups: comp.lang.lisp * tom__98@my-deja.com | Unlike equality, where it matters if you compare too much, for the | semantics of a deep copy, it doesn't matter if you copy too much--it will | simply be inefficient. when object identity matters, copying too much is destroying information. such destruction can lead to very serious errors that are impossible to trace after the fact. if you don't get it right, you're hosed. if you don't even recognize that you can get this wrong, you're hosed a priori. such is the tragic case for that hack we've been trying to teach there's more to life than his C++ wonderworld. (do we really _need_ to educate people at this level in this newsgroup?) #:Erik