Retro is a modern, pragmatic Forth drawing influences from many sources. It's clean, elegant, small, easy to grasp, and adaptable to many tasks.
Find a file
crc 183c5bae38 Initial checkin (from 58fa921 in the old git repo)
FossilOrigin-Name: d2b8467883db80cb179089e1db1b1ed4dff1f11b4bee7086ee46d83f3ee0136e
2017-10-16 16:09:39 +00:00
bin Initial checkin (from 58fa921 in the old git repo) 2017-10-16 16:09:39 +00:00
build Initial checkin (from 58fa921 in the old git repo) 2017-10-16 16:09:39 +00:00
example Initial checkin (from 58fa921 in the old git repo) 2017-10-16 16:09:39 +00:00
literate Initial checkin (from 58fa921 in the old git repo) 2017-10-16 16:09:39 +00:00
source Initial checkin (from 58fa921 in the old git repo) 2017-10-16 16:09:39 +00:00
CHANGELOG.txt Initial checkin (from 58fa921 in the old git repo) 2017-10-16 16:09:39 +00:00
LICENSE.md Initial checkin (from 58fa921 in the old git repo) 2017-10-16 16:09:39 +00:00
Makefile Initial checkin (from 58fa921 in the old git repo) 2017-10-16 16:09:39 +00:00
ngaImage Initial checkin (from 58fa921 in the old git repo) 2017-10-16 16:09:39 +00:00
README.md Initial checkin (from 58fa921 in the old git repo) 2017-10-16 16:09:39 +00:00
test-core.forth Initial checkin (from 58fa921 in the old git repo) 2017-10-16 16:09:39 +00:00
Words.txt Initial checkin (from 58fa921 in the old git repo) 2017-10-16 16:09:39 +00:00

____   ____ ______ ____    ___
|| \\ ||    | || | || \\  // \\
||_// ||==    ||   ||_// ((   ))
|| \\ ||___   ||   || \\  \\_//
a personal, minimalistic forth

Build Status

Background

RETRO is a Forth dialect drawing influences from many sources. It uses some, but not all of Chuck Moore's newer ideas. It's clean, elegant, and tiny. It may not have many features, and it may not be particularly useful by itself, but it's easy to grasp and easily adapted to various uses.

This is the twelfth generation of the language and related programming environment. It is a fresh start and is not compatible with the previous generation.

Quick Start

For Linux and macOS:

make
./bin/kanga