Concatenative language
Concatenative topics
Concatenative meta
Other languages
Meta
----------------------------------- # Dialects of The Forth Language Family ----------------------------------- # 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 ... ## 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. ## 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 ## 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_(programming_language) ## 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_(programming_language) ## 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 ## kitten A statically typed concatenative programming language. * team : Jon Purdy * site : http://kittenlang.org/ * code : https://github.com/evincarofautumn/kitten * state : active ## 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 ## 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 ## :r4 based on ColorForth ideas. * team : Pablo Hugo Reda * site/code : https://github.com/phreda4 * state : active ----------------------------------- # The LangDever's Guide to the Great Family ## implementation tech * [MOVING FORTH](http://www.bradrodriguez.com/papers/moving1.htm) Publications by Bradford J. Rodriguez. -----------------------------------
Describe this revision:
Save