Forth-Family-Parade

  • ----------------------------------
  1. Dialects of The Forth Language Family
  • ----------------------------------
  1. Forth Family Parade

here we present the parade of the forth language family,

leaded by the original forth language,

and his younger brother colorforth;

right follows their functional cousin joy;

and the parade marching on ...

  1. # ANSI forth

The 1994 ANSI standard.

PDF: http://www.greenarraychips.com/home/documents/dpans94.pdf

html: http://forth.sourceforge.net/std/dpans/

There are many implementations of forth

Please visit the [implementations page](http://www.reddit.com/r/Forth/wiki/implementations) to explore.

  1. # colorforth

Colorforth is a newer language and environment by Chuck Moore, creator of the original forth. It introduces many simplifications that break with traditional programming environments. The colorforth primitives are also the 32 core instructions of the multi-computer chips from GreenArrays, Inc.

site: http://www.colorforth.com/

download: http://www.greenarraychips.com/home/support/download-02b.html

  1. # joy

Joy is a purely functional high level programming language

which eliminates lambda abstraction and function application

and replaces them by program quotation and function composition.

team : Manfred von Thun

site : http://www.latrobe.edu.au/humanities/research/research-projects/past-projects/joy-programming-language

mirror : https://github.com/xieyuheng/joy

state : not active

wikipedia page : http://en.wikipedia.org/wiki/Joy(programminglanguage)

  1. # factor

Factor is dynamically typed and has automatic memory management, as well as powerful metaprogramming features. The language has a single implementation featuring a self-hosted optimizing compiler and an interactive development environment. The Factor distribution includes a large standard library.

team : Slava Pestov

site : http://factorcode.org/

state : active

wikipedia page : http://en.wikipedia.org/wiki/Factor(programminglanguage)

  1. # retro

Retro is designed to be small, easily learned, and easily modified to meet specific needs,

it has been developed and refined through continual use by a small community over more than a decade.

it runs on a highly portable virtual machine called Ngaro.

team : Charles Childers

site : http://www.forthworks.com/retro

state : active

  1. # kitten

A statically typed concatenative programming language.

team : Jon Purdy

site : http://kittenlang.org/

code : https://github.com/evincarofautumn/kitten

state : active

  1. # conseptizer

A stack-oriented programming language with focus on list-processing.

team : Wolfgang Jaehrling

site : http://www.conseptizer.org/

code : https://github.com/wolfgangj/conseptizer

state : active

  1. # cicada-language

team : XIE Yuheng

site : http://the-little-language-designer.github.io/

code : https://github.com/the-little-language-designer/cicada

subreddit : http://www.reddit.com/r/CicadaLanguage/

IRC : #cicada-language on freenode

wiki : http://www.reddit.com/r/CicadaLanguage/wiki/index

state : active

  1. # :r4

based on ColorForth ideas.

team : Pablo Hugo Reda

site/code : https://github.com/phreda4

state : active

  • ----------------------------------
  1. The LangDever's Guide to the Great Family
  1. # implementation tech

[MOVING FORTH](http://www.bradrodriguez.com/papers/moving1.htm)

Publications by Bradford J. Rodriguez.

  • ----------------------------------

This revision created on Wed, 27 May 2015 11:22:26 by xieyuheng (test)