Posts tagged “newtonscript”.

Newton development marches on

November 24th, 2010

Newton wizard Eckhart Köppen on developing for the Newton OS post-OS X 10.5 Leopard:

I’ve been trying to put together simple compiler based on NEWT/0 and the DCL to allow at least some sort of text based development.

So far my experiments are actually quite successful, and it seems that developing Newton applications with just a text editor is not that impractical. It is in fact easier when it comes down to version control management. Some things are still missing for developing larger apps, like the ability to split the code into multiple source files, and a way to embed resources into the final package, but for simple applications (and even auto parts), we might have a way forward.

He’s wrapping up a compiler project, with scraps up on SourceForge right now. Pretty sweet.

NEWT/0 is an open source NewtonScript compiler for Windows, Linux, or OS X 10.3 and above. So Köppen’s version will be a compiler for newer versions of OS X. Can’t wait to see it.

[Via Newtontalk.]

Newton ’round the web

March 29th, 2010

The 2010 Bug: Part XXIII: Avi’s solution works for NOS 2.0 (My Apple Newton)
“However extraordinary Eckhart’s feat was in developing his patch for the Newton, it only works for NOS 2.1 machines, leaving NOS 2.0 users seemingly without a solution. Ron Parker confirms that Avi’s solution does fix NOS 2.0 machines (some MP120s and all MP130s) from the 2010 bug. It can be downloaded from here and here. However it won’t fix the bug on NOS 2.1 units.”

Apple renews Newton trademark (Patently Apple)
“When discovering Apple’s latest trademark filings for iBook and iBook Store in the Canadian Intellectual Property Office this week, I also stumbled upon Apple’s filing pertaining to their Newton logo design trademark that appears to have been renewed or has been automatically set to renew on October 13, 2010.”

eMate still a crowd pleaser (Vintage Mac Museum)
“The eMate was not a big commercial success, but may not have been on the market long enough to generate sustainable momentum. In my collection the eMate is a perennial crowd favorite, particularly among kids under 10. Children (and many adults) visiting the Museum always gravitate to this system, intuitively understand how to use it, and comment that it’s a cool little computer. Not bad for a nearly 15 year old device!”

Newton: Best PDA ever (maisonbisson.com)
“Just as I’m about to retire my old Newton, just as I’m exporting the contacts and calendar entries, I rediscovered why the Newton was — and still is — the best PDA ever.”

Apple iPad: We’ve reached Star Trek-nology (ZDNet)
“Since the failure of the Newton, the Tablet or PADD form-factor has always come under intense scrutiny, as no manufacturer or company has been able to make the concept stick.”

Programming for the Newton (McComber Development)
“I’ve been toying with the idea of writing an app for the Newton [...] Of course I’ll want to come up with something that hasn’t been done on the Newton before.”

Behind the iPad: 4 Decades of Clever Technology (Tech News Daily)
“Apple has always stubbornly sought to ‘think different,’ but it decided to think small when it launched its first hand-held device, the Newton Message Pad, in 1993. The Newton created a new category of device — the Personal Digital Assistant (PDA).”

Newton stands with you (Egg Freckles)
“The difference between the Newton and any other modern computer is that the Newton stands with you, the others force you to catch up.”

2010: Newtpocalypse without an update

September 10th, 2008

Turns out, the end is nigh.

For Newton users, the year 2010 poses a serious problem. It’s put simply by NewtonTalk’s tweet, but Marisa from the list says it like this:

The problem is that the Newton stores numbers as 30-bits instead of 32, and in 2010 the number of seconds since the “epoch” of 1901 or whatever date it is runs out of bits to keep track of the date.

Newton users have reported everything from date screw-ups to total crashes when they try to set their date to 2010 and get anything done.

Remember Y2K? This is Newt2K+10.

Avi Dressman developed a fix, which he describes in detail here, and you can find the package patch on UNNA (though Avi warns of the patch’s Alpha development stage – so be warned) [Update: Don't download Dressman's patch. It helped lead to the 2010Fix bug in January 2009].

Some who have tried setting their Newton to 2010 have had it crash everything from a MP110 (with OS 1.x) to the 2×00 series, but the bug mostly effects OS 2.x Newtons. So for gosh sakes, don’t try it at home.

But if you plan on using your Newt in 2010, by all means download the patch and prevent Newtpocalypse.

[Update 2: Eckhart Köppen, with help from the Newton community, developed a patch that fixes the 2010 bug. Use this instead of Dressman's patch.]

The origins of NewtonScript

April 9th, 2008

NewtonScript and the Newton

One of the little “to-do” items in life is some working knowledge of programming. I have no experience, besides basic HTML and CSS, and I’d love to be able to learn a real-life computing language.

While searching, I came across this Wikipedia entry on NewtonScript, the governing language of our good green friend.

Developed from a version of SELF, NewtonScript was designed by Walter Smith, who worked at Apple during the Newton’s heyday. He has a site dedicated to NewtonScript’s story.

Says Smith:

During the development effort that brought you the MessagePad, a new language–now called NewtonScript–evolved in parallel with the view system and object store. The language thrash made it possible: all those languages we looked at provided a wealth of ideas that found their way into NewtonScript. SELF was one of the primary influences.

Check out a great PDF of Smith’s findings here.

I didn’t know this, but according to Wikipedia, “the prototype-based object model of Self and NewtonScript was used in JavaScript, the most popular and visible language to use the concept so far.” I’ll be darned.