Download Latest Version M3_Linux64.ZIP (6.4 MB)
Email in envelope

Get an email when there's a new version of Min3rd

Home
Name Modified Size InfoDownloads / 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. ;-)
Source: README.TXT, updated 2025-07-26