Xref: utzoo comp.society.futures:2205 comp.lang.misc:5558 Path: utzoo!attcan!uunet!know!zaphod.mps.ohio-state.edu!julius.cs.uiuc.edu!apple!rutgers!att!mcdchg!ddsw1!igloo!nevin From: nevin@igloo.scum.com (Nevin Liber) Newsgroups: comp.society.futures,comp.lang.misc Subject: Re: C's sins of commission Message-ID: <2884@igloo.scum.com> Date: 4 Oct 90 06:13:22 GMT References: <5006@uqcspe.cs.uq.oz.au> <64616@lanl.gov> <5088@uqcspe.cs.uq.oz.au> Reply-To: nevin@igloo.UUCP (Nevin Liber) Followup-To: comp.society.futures Organization: Igloo public access unix, Northbrook IL Lines: 18 [I added comp.lang.misc to the list of newsgroups; please follow-up to the appropriate newsgroup ONLY.] In article <5088@uqcspe.cs.uq.oz.au> brendan@batserver.cs.uq.oz.au writes: >The percieved need for >side-effects in terms is merely a by-product of the poor state of language >design, and would not be missed at all in better languages. I disagree. This would throw out all functions which maintain their own state (eg: i/o). Heck, you might ask why we even have variables? Even the LISP community gave into this as being a helpful programming technique. -- NEVIN ":-)" LIBER nevin@igloo.Scum.com or ..!gargoyle!igloo!nevin (708) 831-FLYS California, here I come! Public Service Announcement: Say NO to Rugs!