Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!mcsun!ukc!edcastle!aiai!jeff From: jeff@aiai.ed.ac.uk (Jeff Dalton) Newsgroups: comp.lang.lisp Subject: Re: NCONC & Functions Message-ID: <1513@skye.ed.ac.uk> Date: 8 Jan 90 20:02:18 GMT References: <8911292103.AA21810@kronos.ads.com> <373@ai.etl.army.mil> Reply-To: jeff@aiai.UUCP (Jeff Dalton) Organization: AIAI, University of Edinburgh, Scotland Lines: 12 In article <373@ai.etl.army.mil> hoey@ai.etl.army.mil (Dan Hoey) writes: >In article <8911292103.AA21810@kronos.ads.com> rar@KRONOS.ADS.COM (Bob Riemenschneider) writes: >>One last note: a lot of Lispers think of this behavior [modifying quoted >>structure in a function definition] as a feature rather than a bug. > >I used to think so, too, but the designers of Common Lisp have decided that >modifying quoted structure is an error. It's not just Common Lisp. There were other Lisps (eg, Franz Lisp) in which modifying quoting constants might go wrong in compiled code. -- Jeff