User talk:Alban

From RISC OS
Revision as of 17:34, 9 December 2007 by Alban (talk | contribs) (Minor updates to WimpForth allow Forth programming on the Iyonix and RiscPC)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

WimpForth is a nice implementation of Forth for RISCOS written by Martin Lauter and published under a very permissive license.

I found that WimpForth did not work on the StrongARM processor of my RiscPC so I have modified it to synch the processor cache when new words are compiled. This seems to work fine. Recently I have been running it in 32Bit mode on the Iyonix with no problems. More recently I added some simple caret handling so that the editor window displays a cursor.

This is a great version of Forth it includes a lot of ANS words, a debugger, decompiler, assembler and even support for objects and classes so you can program the Wimp more easilly. WimpForth is a kind of subset of Win32Forth so you can also write cross platform programs using WimpForth without too many conversion issues.

Personally I think that Forth is a great language for programming Microcomputers, it provides an easy to use interactive environment without the slow compile, link cycle of C. Also you should not have to dip into assembler that often to get reasonable performance, but the assembler is there for when you need it.

A copy of the modfied WimpForth can be downloaded from http://www.leginda.com