Xref: utzoo comp.object:2360 comp.lang.functional:554 Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!usc!zaphod.mps.ohio-state.edu!ncar!noao!arizona!gudeman From: gudeman@cs.arizona.edu (David Gudeman) Newsgroups: comp.object,comp.lang.functional Subject: Re: Global program state. Message-ID: <330@coatimundi.cs.arizona.edu> Date: 3 Jan 91 07:04:24 GMT Sender: news@cs.arizona.edu Followup-To: comp.object Lines: 19 In article <27823155.211e@petunia.CalPoly.EDU> John R. Dudeck writes: ] ]In the book, _Principles of Functional Programming_, by Glaser, Hankin, ]& Till, it is stated, "the notion of global state that may change ]arbitrarily at each step of the computation has proved to be both ]intuitively and mathematically intractable." That is something of an exaggeration. The mathematics of global states is almost trivial compared to the mathematics of recursive functions. It's hard to argue the "intuitive tractability" of global states, but clearly the thousands (millions?) of working programs written under the notion of a global state might be considered a counter-example to the claim. -- David Gudeman gudeman@cs.arizona.edu noao!arizona!gudeman