NewtonScript

E555978

NewtonScript is an object-oriented, prototype-based programming language developed by Apple for its Newton PDA platform, designed for ease of use in pen-based and mobile applications.

All labels observed (1)

Label Occurrences
NewtonScript canonical 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf object-oriented programming language
programming language
prototype-based programming language
designedBy Larry Tesler NERFINISHED
Walter Smith NERFINISHED
designedFor Apple Newton platform NERFINISHED
ease of use for non-traditional programmers
mobile applications
pen-based applications
personal digital assistants
developer Apple Inc.
documentation described in "The NewtonScript Programming Language" manual
executionModel interpreted
optionally compiled to bytecode
hasFeature automatic memory management
built-in persistence mechanisms
built-in support for handwriting-driven interfaces
event-driven programming model
frames-based object model
integration with Newton OS data storage
just-in-time compilation on some Newton OS versions
late binding
lexical scoping
native support for user interface objects
slot-based objects
influenced JavaScript NERFINISHED
later prototype-based language designs
influencedBy Lisp NERFINISHED
Self (programming language) NERFINISHED
Smalltalk NERFINISHED
introducedWith original Apple Newton MessagePad line
memoryManagement automatic garbage collection
paradigm object-oriented
prototype-based
platformDependency tightly coupled to Newton OS APIs
primaryUse application development on Newton devices
user interface programming on Newton
status discontinued
supports closures
delegation between objects
dynamic typing
exception handling
garbage collection
inheritance via prototypes
message passing
object cloning
targetPlatform Newton OS NERFINISHED
typingDiscipline dynamic
usedIn Apple MessagePad devices
Apple eMate 300 NERFINISHED

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Self influenced NewtonScript