- 24 Apr 2018: NewtDevEnv is now freeware -- for all users (not just formerly registered users).
this page includes unexpiring, newer (3.5j) versions of NewtDevEnv, additional plugins, examples and documentation;
the password for the .zip archive files is: narfpoit (not needed for .pkg)
(Thanks to those of you who registered over the years. I wish I had made these files public ages ago...)
- 30 Apr 02: Idler example
- 5 Sep 2000: Sloup 2.2h-2 (English .pkg only)
- 30 May 1999: NewtDevEnv 3.5j,-2
- 1998
- 17 Dec:
I do not have much free time these days,
so it's unlikely that I will get around to converting some new source examples:
MorseCode, Formula, ResizeBox, Threads, CardMedia; and Adam Tow's sources:
AlarmClock, Area Code Change, Backlight Plus, DragNDrop Names, Dvorak, Mapper,
nBattleship, NewtonID, nHTML, ProofRead, SpellWorks. If you see other source code become available,
send me a URL, and I'll save for some possible future conversion into Newt (.nwt) format.
There are also some
Newt's Cape examples that contain NewtonScript
(with a few syntactic oddities due to embedding in HTML).
- 22 Nov: Given the demise of Apple Newton web sites, it might be a good idea to download any
NTK-related documentation soon. You can (still) find it at UNNA/AppleFtp(URLs below).
- 24 Oct: URLs for NTK info(?):
Newton development UNNA,
- 26 Sep: MetaDot 3.5a,-2
- 27 Aug: PkgInfo 1.0g-2
- 21 Jun: ViewFrame, an object browsing and debugging tool from Jason Harper,
is now available for free: http://pobox.com/~JasonHarper
Introduction
These pages and files are only for Registered Users of NewtDevEnv.
Check here periodically for new versions and tools -
this page is kept small for faster viewing of newer information, especially on Newton.
Many external links may be obsolete -- if you have updates, please send.
There may be problems with .pkg files (esp. for Mac OS X); safest to use .zip archives?
regular, 2.x versions of Newt 3.5
Bug Reporting
To help me resolve problems with NewtDevEnv most quickly, I would appreciate the following information:
- error code number; if convenient, include an error trace using Bug Trap
- command/actions prior to the error
- the version of NewtDevEnv you were using
- the model MessagePad and OS version
- anything else I should know about your configuration (extensions, etc.)
Note: you might also check first if this is a known problem
(sometimes reported at top of this page,
or on main newtdev page),
or if it's something already fixed in a newer beta
3.5k,-2 (preview)
- just before saving a package (using NewtPack), NDE removes constant definitions and user-defined development methods
(this avoids later possible problems with corrupted constants or init methods); in order to continue working with
current project, just Reload Folder (this re-compile any development methods and re-runs init to re-create any constants).
- 2.x: uses 'GetFolderStr' for folder names (this may result in more correct capitalization;
possibly different "Unfiled" on non-English Newtons).
3.5j,-2 (30 May 99)
- fixed a problem (introduced in h?) where :DefConst failed to substitute symbol values;
there are still problems with initializing constant 'objects'
- to avoid some problems with Newt's overriding (during development) of system Notify method
(its return value is undefined/undocumented, but some system functions expect it to return a frame),
there is now a Prefs:Notify picker:
- Newt only
- (default) as before, Newt prints error message, but no error box; return value unspecified
- Newt & System
- prints to Newt, and also shows Notify box/returns frame
- System only
- shows Notify box/returns frame (w/o printing to Newt EvalLog)
For earlier beta changes, see complete revision history
Newt 3.5 (.pkg)
You can download .pkg file directly to your Newton using a web browser, e.g.,
Newt's Cape. [This may not work with NetHopper if
ISP has not fixed the MIME types]
- j-2 [98K] (2.x)
- j [122K] (1.x)
Newt 3.5 (.zip)
- j-2 [50K] (2.x)
- j [56K] (1.x)
NewtPack 3.4
NewtPack 3.5c-2 (21 Apr 98)
- 2.x: unit reference fixes. subtle bug related to saving VBOs (thanks Richard Li)
NewtPack 3.5b-2 (24 Feb 98)
- 2.x: if _package.compressed = 'faster, faster (though less space-efficient) compression is used
- 2.x: saves "unit references" (see Newt) rather than copying objects:
exports units if _package._ExportTable is an array; imports units if _package._ImportTable is an array
NewtPack 3.5
3.4 plugins
MetaDot 3.5a,-2 (26 Sep 98) includes Newt development-time methods (see Newt 3.5i,-2 changes)
.pkg
.zip
3.4 examples
- objconst.nwt new example to test object constants (3.5h)
- pseudins.nwt updated/tested example
- sndstdio.nwt (2.1) updated/tested example
- voicetoy.nwt (2.1) Lee Moon's example (requires Macintalk).
note: if you aren't hearing anything, you should increase volume, check sound preferences, e.g., Action Sound Effects,
or change PlaySound to PlaySoundIrregardless.
- MooUnit [46K] (2.x) [moounit.nwt, moounit.txt, moounit.snd, moounit.pic]. (requires Newt 3.5b-2,NewtPack 3.5b-2 or greater)
3.4 docs, NTK Docs
There are currently no beta/new docs (since Mar 97).
3.4 tutorials