Factor (programming language): Difference between revisions

Content deleted Content added
LittleDan (talk | contribs)
various changes
LittleDan (talk | contribs)
Infobox and version
Line 1:
{{Infobox programming language
'''Factor''' is a [[concatenative programming language]] whose design and implementation is led by [[Slava Pestov]]. Factor's main influences are [[Joy programming language|Joy]], [[Forth programming language|Forth]], and [[Lisp programming language|Lisp]], with additional influence from [[Self programming language|Self]].
|name = Factor
|paradigm = stack-based
|year = 2003
|developer = [[Slava Pestov]]
|latest_release_version = .85
|latest_release_date = [[October 19, 2006]]
|typing = strong, dynamic
|influenced_by = [[Joy programming language|Joy]], [[Forth programming language|Forth]], [[Lisp programming language|Lisp]], [[Self programming language|Self]]
|operating_system = [[Windows]] [[MacOS]], [[Linux]], others
|license = [[BSD license]]
|website = [http://factorcode.org/ factorcode.org]
}}
 
'''Factor''' is a dynamically typed [[concatenative programming language|concatenative]] [[programming language]] whose design and implementation is led by [[Slava Pestov]]. Factor's main influences are [[Joy programming language|Joy]], [[Forth programming language|Forth]], and [[Lisp programming language|Lisp]], with additional influence fromand [[Self programming language|Self]].
 
Like other concatenative languages, Factor has a [[reverse Polish notation|postfix]] syntax, meaning that you write the arguments of a function before the function name. As an example, [[Hello world]] in Factor is
Line 15 ⟶ 29:
 
Though Factor does not adhere to an external standard the way C does, the language is heavily documented.
 
As of October 2006, the current version of Factor is .85. A 1.0 release is planned within the next two years.
 
==External links==
Line 20 ⟶ 36:
*[https://lists.sourceforge.net/lists/listinfo/factor-talk Factor mailing list]
*[http://www.ircbrowse.com/cdates.html?channel=concatenative Logs of #conatenative] on [[FreeNode]], a channel which mainly discusses Factor
*[http://factorcode.org/responder/help/ Factor documentation]
 
[[Category:Programming languages]]