mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-16 19:50:19 +01:00
678d97e610
Signed-off-by: Andrew Clemons <andrew.clemons@gmail.com> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org> |
||
---|---|---|
.. | ||
doinst.sh | ||
MinForth.desktop | ||
MinForth.info | ||
MinForth.png | ||
MinForth.SlackBuild | ||
README | ||
slack-desc |
---------------------------------------------------------------------- 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