Factor (programming language): Difference between revisions

Content deleted Content added
Danakil (talk | contribs)
a concatenative prog lang , à la Joy, FORTH
 
wikified
Line 1:
'''Factor''' is a [[concatenative programming language]] designed and implemented by Slava Pestov.
 
Factor's main influences are [[Joy programming language|Joy]], [[Forth programming language|FORTH]], and [[Lisp programming language|Lisp]].
 
Some of its key features include:
* [[Postfix]] syntax
* Dynamic typing
* Dynamic scoping
* Primary compound data types are [[linked listslist]]s, vectors[[vector]]s, and namespaces[[namespace]]s (lists of name/value pairs)
* Rich math library including [[floating point]], ratios, [[complex numbers]]
* Continuations
* Integrated [[Web server|HTTP server]]
* Focus on interactive and test-driven development
 
 
There are two implementations of Factor:
*an [[interpreter]]/[[compiler]] written in [[Java programming language|Java]]
*a (somewhat incomplete) interpreter written in [[C programming language|C]]
[[Category:Programming languages]]