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 936a429f89 rename some functions in the i/o part of bridge.c
FossilOrigin-Name: 6f895f1339a4d7a4f8067fb63e9a6ceaed95430ded258ffe1a760a7761c36930
2017-10-19 17:54:11 +00:00
bin improve "listener" 2017-10-17 00:52:07 +00:00
build remove kanga interface 2017-10-17 01:08:11 +00:00
doc add list of examples 2017-10-19 13:42:04 +00:00
example drop RoseetaCode| prefix 2017-10-19 12:01:53 +00:00
literate Initial checkin (from 58fa921 in the old git repo) 2017-10-16 16:09:39 +00:00
source rename some functions in the i/o part of bridge.c 2017-10-19 17:54:11 +00:00
LICENSE.md Initial checkin (from 58fa921 in the old git repo) 2017-10-16 16:09:39 +00:00
Makefile only build rre interface by default now 2017-10-17 00:55:31 +00:00
ngaImage Initial checkin (from 58fa921 in the old git repo) 2017-10-16 16:09:39 +00:00
README.md only build rre interface by default now 2017-10-17 00:55:31 +00:00
test-core.forth Initial checkin (from 58fa921 in the old git repo) 2017-10-16 16:09:39 +00:00
Words.txt update Words.txt listing w/all words currently provided (including extras from RRE) 2017-10-19 17:47:28 +00:00

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

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 FreeBSD, macOS, Linux:

make
cd bin && ./listener