diff options
Diffstat (limited to 'development/MinForth/README')
-rw-r--r-- | development/MinForth/README | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/development/MinForth/README b/development/MinForth/README new file mode 100644 index 0000000000..ddbb3f14f8 --- /dev/null +++ b/development/MinForth/README @@ -0,0 +1,52 @@ +---------------------------------------------------------------------- + + Welcome to MinForth V3.4 + +---------------------------------------------------------------------- + +MinForth V3.4 is a classic Forth compiler in C and Forth. Development +resource requirements are minimal, hence the name MinForth. A text +editor and a C compiler are sufficient; by design no toolchain is +required to adapt or rebuild MinForth. A complete rebuild takes only +few seconds. + +Some features: +- Windows or Linux (or DOS) versions build from the same source +- 64-bit or 32-bit versions build from the same source +- 128-bit double integer numbers (in 64-bit versions) +- complex numbers +- comfortable locals for all number types and with output locals +- NEW arbitrary length floating-point numbers +- turnkey applications with overlays +- comfortable block-file screen editor. + +MinForth comprises a Forth-to-C transpiler to generate C code from +word or function definitions in mixed Forth and/or C language. +Transpiled code can be compiled by many modern C99 compilers to fast +and compact executable +application programs. Main but not exclusive application for the +transpiler is to build the MinForth V3.4 Forth compiler. + +MinForth V3.4 is widely conformant to the Forth-2012 draft standard +(see enclosed file forth-2012.pdf) including all wordsets +(but for xchars). +It passes the standard test suite (and more), but it is still +'in beta'. Feedback and bug reports are welcome by +- posting in the old Usenet forum comp.lang.forth +- email to minforth@gmx.net + +MinForth V3.4 is free software under an MIT license per enclosed file +mflicense.txt. + +Have fun and stay healthy! + +Heidelberg, Germany +Andreas Kochenburger + +---------------------------------------------------------------------- + +This Slackware package places complementary files in: + + /usr/src/MinForth-3.4.8 + /usr/doc/MinForth-3.4.8 + /usr/share/MinForth |