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 ...
- The 1994 ANSI standard.
There are many implementations of forth Please visit the implementations page to explore.
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
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
- state : not active
- wikipedia page : http://en.wikipedia.org/wiki/Joy_(programming_language)
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_(programming_language)
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
A statically typed concatenative programming language.
- team : Jon Purdy
- site : http://kittenlang.org/
- code : https://github.com/evincarofautumn/kitten
- state : active
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
- 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
based on ColorForth ideas.
- team : Pablo Hugo Reda
- site/code : https://github.com/phreda4
- state : active
- MOVING FORTH Publications by Bradford J. Rodriguez.