Skip to content

Commit 38287dc

Browse files
committed
Noted Walter Smith's involment in NewtonScript, added more developer tools (Minspector, NewtonScript Mode, and ViewFrame), plus stubbed more documentation & books.
1 parent 1842cec commit 38287dc

File tree

1 file changed

+46
-7
lines changed

1 file changed

+46
-7
lines changed

index.html

Lines changed: 46 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,46 +5,85 @@
55
</head>
66
<body>
77
<h1>NewtonScript</h1>
8-
<p><em>NewtonScript</em> is an object-oriented programming language originally designed by Apple for the Newton OS running on their MessagePad &amp; eMate hardware. It borrows concepts from the Smalltalk, LISP, and Self programming languages with special consideration for a low memory footprint (esp. differential inheritance). In 2003 a NewtonScript interpreter, <a href="#newt0">NEWT/0</a> was developed by Makoto Nukui allowing for its use on other platforms. Here you'll find information about the language and programming reference materials.</p>
8+
<p><em>NewtonScript</em> is an object-oriented programming language developed by <a href="http://waltersmith.us/">Walter Smith</a> for <a href="http://www.apple.com/">Apple</a> for the NewtonOS running on their MessagePad &amp; eMate hardware. It borrows concepts from the Smalltalk, LISP, and Self programming languages with special consideration for a low memory footprint (esp. differential inheritance). In 2003 a NewtonScript interpreter, <a href="#newt0">NEWT/0</a> was developed by Makoto Nukui allowing for its use on other platforms. Here you'll find information about the language and programming reference materials.</p>
99
<h2>Development Tools</h2>
1010
<dl>
1111
<dt><a id="dynetk" name="dynetk" href="http://code.google.com/p/dynee5/">DyneTK</a></dt>
12-
<dd>An open source Linux, Mac OS X, and Windows IDE for Newton OS software development by Matthias Melcher. Built on <a href="#newt0">NEWT/0</a>.</dd>
12+
<dd>An open source Linux, Mac OS X, and Windows IDE for NewtonOS software development by Matthias Melcher. Built on <a href="#newt0">NEWT/0</a>.</dd>
1313

1414
<dt><a id="einstein" name="einstein" href="http://code.google.com/p/einstein/">Einstein</a></dt>
15-
<dd>An open source Mac OS X, Linux, Windows, iOS, Android, and ARM-Linux Newton OS 2.1 emulator by Paul Guyot. It includes a "Relativity" feature that allows NewtonScript to call native methods from the parent OS from within the Newton OS. Built on <a href="#newt0">NEWT/0</a>.</dd>
15+
<dd>An open source Mac OS X, Linux, Windows, iOS, Android, and ARM-Linux NewtonOS 2.1 emulator by Paul Guyot. It includes a "Relativity" feature that allows NewtonScript to call native methods from the parent OS from within the NewtonOS. Built on <a href="#newt0">NEWT/0</a>.</dd>
16+
17+
<dt><a id="minspector" name="minspector" href="http://www.fivespeedsoftware.com/minspector/">Minspector</a></dt>
18+
<dd>A freeware NewtonOS inspector by Five Speed Software.</dd>
1619

1720
<dt><a id="newt0" name="newt0" href="http://gnue.github.com/NEWT0">NEWT/0</a></dt>
1821
<dd>An open source Darwin/Mac OS X, Linux, FreeBSD, Windows, and BeOS NewtonScript interpreter by Makoto Nukui.</dd>
1922

2023
<dt><a id="newtdevenv" name="newtdevenv" href="http://communicrossings.com/html/newton/newtdev.htm">NewtDevEnv</a> (a.k.a. Newt)</dt>
21-
<dd>A shareware Newton OS 1.x &amp; 2.x package by Steve Weyer that allows native NewtonScript development &amp; package creation on a Newton OS device.</dd>
24+
<dd>A shareware NewtonOS 1.x &amp; 2.x package by Steve Weyer that allows native NewtonScript development &amp; package creation on a NewtonOS device.</dd>
25+
26+
<dt><a id="newtonscriptmode" name="newtonscriptmode" href="https://github.com/morgant/NewtonScriptMode">NewtonScript Mode</a></dt>
27+
<dd>A Mac OS X <a href="http://codingmonkeys.de/subethaedit/">SubEthaEdit</a>/<a href="http://panic.com/coda/">Coda</a> Mode (syntax highlighter) for the NewtonScript language by Morgan Aldridge.</dd>
2228

2329
<dt><a id="ntk" name="ntk">Newton Toolkit</a> (a.k.a NTK)</dt>
24-
<dd>Apple's Mac OS &amp; Windows IDE for Newton OS software development.</dd>
30+
<dd>Apple's Mac OS &amp; Windows IDE for NewtonOS software development.</dd>
2531

2632
<dt><a id="tntk" name="tntk" href="http://40hz.org/Pages/Mottek:%202010-11-23">tntk</a></dt>
2733
<dd>An open source, Mac OS X command line NewtonScript compiler by Eckhart Köppen. Built on <a href="#newt0">NEWT/0</a>.</dd>
34+
35+
<dt><a id="viewframe" name="viewframe" href="http://nixietube.info/">ViewFrame</a></dt>
36+
<dd>A freeware, NewtonOS live NewtonScript object explorer/editor by Jason Harper.</dd>
2837
</dl>
2938
<h2>Documentation</h2>
3039
<dl>
40+
<dt>Class-based NewtonScript Programming (PDF)</dt>
41+
<dd></dd>
42+
43+
<dt>The Newton Application Architecture (PDF)</dt>
44+
<dd></dd>
45+
3146
<dt>Newton Formats (PDF)</dt>
3247
<dd></dd>
3348

49+
<dt>Newton OS 2.1 Engineering Documents (PDF)</dt>
50+
<dd></dd>
51+
3452
<dt>Newton Programmer&rsquo;s Guide (for OS 2.0; PDF)</dt>
3553
<dd></dd>
3654

3755
<dt>Newton Programmer&rsquo;s Guide: 2.1 OS Addendum (PDF)</dt>
3856
<dd></dd>
3957

40-
<dt>Newton Programmer&rsquo;s Reference (for Newton OS 2.0; PDF)</dt>
58+
<dt>Newton Programmer&rsquo;s Reference (for NewtonOS 2.0; PDF)</dt>
4159
<dd></dd>
4260

4361
<dt><a href="http://manuals.info.apple.com/en_US/NewtonScriptProgramLanguage.PDF">The NewtonScript Programming Language</a> (PDF; mirrors: <a href="http://www.unna.org/unna/apple/documentation/developer/NewtonScriptProgLanguage.pdf">UNNA</a>, <a href="http://www.newted.org/download/manuals/NewtonScriptProgramLanguage.pdf">Newted</a>)</dt>
44-
<dd>Apple's official introduction &amp; reference material for the NewtonScript language under Newton OS 2.x. You'll probably want to start here.</dd>
62+
<dd>Apple's official introduction &amp; reference material for the NewtonScript language under NewtonOS 2.x. You'll probably want to start here.</dd>
4563

4664
<dt>Newton Toolkit 1.6.x File Formats (PDF)</dt>
4765
<dd></dd>
66+
67+
<dt>Newton User Interface Guidelines (Book; PDF)</dt>
68+
<dd></dd>
69+
70+
<dt>Programming for the Newton: Software Development with NewtonScript (Book)</dt>
71+
<dd></dd>
72+
73+
<dt>Programming for the Newton Using Macintosh (Book)</dt>
74+
<dd></dd>
75+
76+
<dt>Programming for the Newton Using Windows (Book)</dt>
77+
<dd></dd>
78+
79+
<dt>SELF and the Origins of NewtonScript (PDF)</dt>
80+
<dd></dd>
81+
82+
<dt>User Interface Guidelines for Newton OS 2.1 Keyboard Enhancements</dt>
83+
<dd></dd>
84+
85+
<dt>Using a Prototype-based Language for User Interface: The Newton Project's Experience (PDF)</dt>
86+
<dd></dd>
4887
</dl>
4988
</body>
5089
</html>

0 commit comments

Comments
 (0)