Jump to content

NewtonScript

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Maury Markowitz (talk | contribs) at 10:52, 5 July 2002 (new article, needs cleanup). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

NewtonScript is an prototype oriented programming language created for programming on the Apple Newton PDA. It is heavily influenced by the Self computer language, but extended to be more suited to the PDA's needs.

The Newton stored all information in a single global soup, a form of persistant object store. This is similar to some of the classic object programming systems, like Smalltalk, where a single system-wide snapshot of the machine was always running. A language based on pesistant objects then makes quite a bit of sense in this role.

The Newton was originially going to be programmed in the new Dylan computer language, but a lengthy series of delays combined with NIH eventually led to the creation of NewtonScript.

Written primarily by Walter Smith, the language was a response to the current very early state of the existing Self systems. Self would soon catch up and then pass NewtonScript in power, but for a time