diff options
author | Antonio Leal <antonio.leal@yahoo.com> | 2023-04-09 00:51:52 +0100 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2023-04-15 07:15:20 +0700 |
commit | 6e2b28a4357d71c8143b0dcbb7fa6dcecf1a4ff4 (patch) | |
tree | 33c2fbf56c781e831d84fe9d770897a694a59feb /development/MinForth/README | |
parent | c68761e3a7d79196388226f5dae8640d3fdc4261 (diff) |
development/MinForth: Added (Transpile Forth to C)
Signed-off-by: bedlam <dave@slackbuilds.org>
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
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 000000000000..b075929c78d7 --- /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 |