aboutsummaryrefslogtreecommitdiff
path: root/development/MinForth/README
diff options
context:
space:
mode:
authorAntonio Leal <antonio.leal@yahoo.com>2023-04-09 00:51:52 +0100
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2023-04-15 07:15:20 +0700
commit6e2b28a4357d71c8143b0dcbb7fa6dcecf1a4ff4 (patch)
tree33c2fbf56c781e831d84fe9d770897a694a59feb /development/MinForth/README
parentc68761e3a7d79196388226f5dae8640d3fdc4261 (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/README52
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