Name | Modified | Size | Downloads / Week |
---|---|---|---|
M3_Linux64.ZIP | 2025-07-28 | 6.4 MB | |
M3_Win64.ZIP | 2025-07-28 | 6.4 MB | |
M3_Win32.ZIP | 2025-07-27 | 7.0 MB | |
M3_Linux32.ZIP | 2025-07-27 | 6.4 MB | |
README.TXT | 2025-07-26 | 1.3 kB | |
manual.pdf | 2025-07-26 | 5.5 MB | |
Totals: 6 Items | 31.8 MB | 106 |
======================================================================= 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. ;-)