# Forth

Much more than an RPN stack machine.

# 1 Introduction

This is a nice long article about Forth:

https://www.ratfactor.com/forth/the_programming_language_that_writes_itself.html

# 2 JonesForth

JonesForth is a simple public domain Forth implementation for Linux i386. It’s also very heavily commented and serves as a nice tutorial.

Mostly as a learning exercise, I ported it to Windows i386 (cross-compile with MINGW and run with Wine):

https://codeberg.org/mathr/jonesforth

My port is not perfect by any means, but it passes the test suite without crashing.

I haven’t tested this yet but I think it should work on my phone with Termux and Hangover Wine.

Next step is learning how to write Forth.