NewtonScript Programming Language Help For Students

Introduction to NewtonScript

NewtonScript is an object-oriented programming language developed by Walter Smith for Apple for the Newton OS running on their MessagePad & eMate hardware. It borrows concepts from the Smalltalk, LISP, and Self programming languages with special consideration for a low memory footprint (esp. differential inheritance). NewtonScript uses an inheritance scheme which is derived from SELF. SELF?s inheritance mechanism is very flexible. For the special purpose of writing GUI application, NewtonScript has a simplified double inheritance scheme. The two ways of inheritance are very much fixed in purpose when implementing windows and dialog controls, but can be used more generally as well.

Example: Hello World!

{`

 func()

begin

  AlarmUser("DyneTK", "Hello, World!");

end
`}

Compiler Download

To get started, see Download and install NewtonScript and follow the instructions....

...