Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!swrinde!cs.utexas.edu!gideon From: gideon@cs.utexas.edu (Timothy Tin-Wai Chan) Newsgroups: comp.lang.lisp Subject: Destructive Operations Message-ID: <1351@ai.cs.utexas.edu> Date: 25 Apr 91 03:09:06 GMT Organization: University of Texas at Austin, Computer Science Dept. Lines: 16 I've been programming in LISP for quite some time, but I've always gotten into buggy situations due to my misuse of destructive operations. In fact, I can't even tell if I've used a destructive operation or not. Does somebody have a general rule on how to watch out for misuse of destructive operations? Or do you know of a reference to books talking about destructive operations in LISP? I'll appreciate any response in advance. -- life () { /* My life: */ myself--; /* Let _myself_ decrease and */ Christ++; /* let _CHRIST_ increase!!!! */ }