/retro12-csharp

Nga VM and RETRO 12 interface layer written in C#

Primary LanguageC#OtherNOASSERTION

____   ____ ______ ____    ___
|| \\ ||    | || | || \\  // \\
||_// ||==    ||   ||_// ((   ))
|| \\ ||___   ||   || \\  \\_//
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.

Implementation

This is a C# implementation of the Nga VM and interface layer. It is very early in development, so expect bugs and issues. Building is only tested under mono, using gmcs.

Quick Start

make
mono nga.exe