Paul,<br><br>Thanks for sharing this essay. I think it brings up many important topics which I'd like to comment on one at a time(or perhaps on my blog) ...<br><br><div><span class="gmail_quote">On 12/25/06, <b class="gmail_sendername">
Paul D. Fernhout</b> <<a href="mailto:pdfernhout@kurtz-fernhout.com">pdfernhout@kurtz-fernhout.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
When I was looking at GST vs. Ruby benchmarks today,<br><a href="http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=gst&lang2=ruby">http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=gst&lang2=ruby
</a><br>I came across a link at the bottom to the original "Design Principles<br>Behind Smalltalk" paper by Dan Ingalls, see:<br><a href="http://users.ipa.net/~dwighth/smalltalk/byte_augc81/design_principles_behind_smalltalk.html">
http://users.ipa.net/~dwighth/smalltalk/byte_augc81/design_principles_behind_smalltalk.html</a><br><br>This essay attempts to look at Dan's 1981 essay and move beyond it,<br>especially by considering supporting creativity by a group instead of
<br>creativity by an isolated individual, and also by calling into question<br>"objects" as a sole major metaphor for a system supporting creativity.<br>Some of this thinking about "objects" is informed by the late William
<br>Kent's work, especiallyKent's book "Data & Reality":<br> <a href="http://www.bkent.net/">http://www.bkent.net/</a><br> <a href="http://www.bkent.net/Doc/darxrp.htm">http://www.bkent.net/Doc/darxrp.htm
</a></blockquote><div><br><snip> <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>== objects are an illusions, but useful ones ===
<br><br>In my undergraduate work in psychology I wrote a senior paper in 1985<br>entitled: "Why intelligence: Object, Evolution, Stability, and Model"<br>where I argued the impression of a world of well-defined objects is an
<br>illusion, but a useful one. Considered in the context of the section<br>above, we can also see that how you parse the world into objects may<br>depend on the particular goal you have (reaching your car without being<br>
wet) or the particular approach you are taking to reaching the goal<br>(either the strategy, walking outside, or any helping tool used, like a<br>neural net or 2D map). Yet, the world is the same, even as what we<br>consider to be an "object" may vary from time to time; in one situation
<br>"rain" might be an object, in another a "rain drop" might be an object, in<br>another the weather might be of little interest. So objects are a<br>*convenience* to reaching goals (in terms of internal states), not reality
<br>(which our best physics says is more continuous than anything else in<br>terms of quantum probabilities, or at best, more conventionally a<br>particle-wave duality). So objects, as tools of thought, then have no<br>meaning apart from the context in which we create them -- and the contexts
<br>include our viewpoints, our goals, our tools, or history, or relations to<br>the community, and so on.<br></blockquote><br><br>While there are certainly valuable insights in "Data & Reality" and I would agree that some data objects are merely "tools of thought", *many* objects have meaning and exist independent of our view/model. Quantum physics does tell us that the boundries of "things" are hard to define precisely but "things" themselves as aggregates are held together by forces of nature not by external views. A keyboard can be remapped in software and different people using it can have different views of the individual key "objects". Even the keyboard itself could be viewed differently - a word processor, game controller, or a cash register. However, any observer, human, machine or otherwise observer of measurable physical characteristics of the keyboard will not see any changes. The wave-functions underlying all of the sub-atomic particles making up that keyboard have a unique history going back at least to just after the big bang.
<br><br>Today, more and more so-called information systems
are being used not just for description but to augment/effect the
external world. In this evolving <a href="http://www.meshverse.com/2006/11/20/hyperlinking-reality/">hyperlinked meshverse of simulation and
"reality"</a>, data often enters into a symbiotic relationship with "reality" where changing views can change "reality". The "real" <a href="http://en.wikipedia.org/wiki/Mars_Climate_Orbiter">
Mars Climate Orbiter</a> object was destroyed because it was dependent on the data a model object had. If one accepts that a paradigm shift is underway which Croquet offers something of value in, then there are <a href="http://croquet.funkencode.com/2006/04/24/the-64-billion-dollar-question/">
important ramifications</a> for database and language choices. <br><br>Laurence<br>
</div>