Category:Trith: Difference between revisions

m
Tweak semantic link.
m (Added categories.)
m (Tweak semantic link.)
 
(2 intermediate revisions by 2 users not shown)
Line 12:
|tags=trith
|LCT=yes}}
{{language programming paradigm|Concatenative}}
{{language programming paradigm|Functional}}
{{language programming paradigm|Dynamic}}
{{language programming paradigm|Reflective}}
'''Trith''' is an experimental stack-based, [http://concatenative.org/wiki/view/Concatenative%20language concatenative] programming language by [[User:Arto Bendiken|Arto Bendiken]]. It is dynamically typed and has a homoiconic program representation. The implementation currently consists of a virtual machine, interpreter, and compiler toolchain written in [[Ruby]] and an in-the-works runtime targeting the [[runs on vm::Java Virtual Machine|JVM]].
 
'''Trith''' is an experimental stack-based, [http://concatenative.org/wiki/view/Concatenative%20language concatenative] programming language by [[User:Arto Bendiken|Arto Bendiken]]. It is dynamically typed and has a homoiconic program representation. The implementation currently consists of a virtual machine, interpreter, and compiler toolchain written in [[Ruby]] and an in-the-works runtime targeting the [[JVM]].
 
Trith programs are simply nested lists of operators and operands, with the operators identified by URIs. This means that Trith code can be straightforwardly represented externally either as S-expressions or as [http://linkeddata.org/ Linked Data] in the form of [http://en.wikipedia.org/wiki/Resource_Description_Framework RDF] triples.
Anonymous user