| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| M3_Linux64.zip | 2025-09-22 | 6.4 MB | |
| M3_Android.ZIP | 2025-08-07 | 6.4 MB | |
| M3_Win64.ZIP | 2025-08-05 | 6.5 MB | |
| M3_Win32.ZIP | 2025-07-30 | 7.0 MB | |
| M3_Linux32.ZIP | 2025-07-30 | 6.4 MB | |
| README.TXT | 2025-07-26 | 1.3 kB | |
| manual.pdf | 2025-07-26 | 5.5 MB | |
| Totals: 7 Items | 38.2 MB | 9 |
=======================================================================
Min3rd Core Forth -- A Small and Elegant Forth Compiler in C
=======================================================================
MIT License -- Copyright 2024.. Andreas K. Kochenburger
Min3rd is a fully functional Forth system that runs on both Windows and
Linux. It consists of a small kernel written in C that, upon startup,
bootstraps the interactive Forth interpreter and compiler.
Min3rd successfully runs the Forth-2012 test suite (for the standard
CORE EXCEPTION DOUBLE-NUMBER and STRING word-sets). Many useful
additional words are provided via the tools.m3 definition file.
The bootstrapping kernel and all 'primitive' words in Min3rd are
written in C to facilitate interaction with the OS or C libraries. A
dynamic library interface and a syscall interface for Linux are
available.
The internals of Min3rd are very easy to understand and can serve as
a model for your own experiments, or help you to become more
familiar with Forth - this ever-inspiring and never-boring little
computer language.
Installation:
Create a new M3 folder on your computer and unzip the downloaded
M3 package into the new folder. Then, run m3.exe (./m3 on Linux).
Then, contrary to habit, read the manual. ;-)