SlackBuilds Repository

15.0 > Development > MinForth (3.4.8)


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 V3.4 is free software under an MIT license per enclosed file

Have fun and stay healthy!

Heidelberg, Germany
Andreas Kochenburger


This Slackware package places complementary files in:


Maintained by: Antonio Leal
Keywords: forth programming language,forth,programming,language,64bits,64,x86_64,forth-2012,2012
ChangeLog: MinForth


Source Downloads:
MF348_Linux_211105.tgz (ca03d063bf9f199e065e9777fe34f26f)

Download SlackBuild:
MinForth.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2023 Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds