Factor (programming language): Difference between revisions

Content deleted Content added
wikified
LittleDan (talk | contribs)
updating a little. This article still needs work
Line 7:
* Dynamic typing
* Dynamic scoping
* Primary compound data types are [[linked list]]s, [[vector]]s, and [[namespace]]s (lists of name/value pairs), and user-defined datatypes called ''tuples''.
* Rich math library including [[floating point]], ratios, [[complex numbers]]
* Continuations
* Integrated [[Web server|HTTP server]]
* Focus on interactive and test-driven development
* An advanced and non-traditional [[object system]]
 
Historically, there have been two implementations of Factor: a [[Java programming language|Java]] implementation and a [C programming language|C]] implementation. Both have an [[interpreter]] and a [[compiler]]. The Java version has been abandoned because it is much slower and less flexible than the C one.
 
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]]