Package: wnpp Severity: wishlist * Package name : minforth Version : 1.5 Upstream Author : Andreas Kochenburger <[EMAIL PROTECTED]> * URL : http://home.arcor.de/a.s.kochenburger/minforth.html * License : GPL Description : a MINimalistic but complete FORTH (in C & ANS Forth), optimized for stability
(Taken off the above URL) Minimalistic: MinForth consists of a very simple virtual machine and only few low-level words, written in simple C. All the rest is built in high-level Forth. Complete: practicallly all words defined by the Forth standard ANS X3.125 are provided. More Features of MinForth Portability: MinForth runs on PCs. The sources can be compiled without modification for DOS, Windows or Linux operating systems. Images can run on any operating system. Extendible: it is very simple to add new low-level routines in C, e.g. for accessing platform-specific hardware or for direct OS interfacing Crash-proof: robustness goes before speed. All low-level words include maximum runtime checks before harm can be done. Dangerous conditions generate a high-level exception. Flat memory: MinForth uses 32-bit-wide addresses to access a contiguous memory region. Word headers are separated from code space. Floating-point math: MinForth uses 64-bit IEEE floating-point numbers. ANSI terminal: support for ANSI terminals is provided including colour and command-line history functions. Debugger: a simple classic single-stepping debugger is integrated in the virtual machine. Goodies: private headerless word definitions, string values, easy-to-use locals, vocabularies (like in "good old" F83), etc.