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 `}