Content deleted Content added
m removing category per CFD |
Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0.8.8) (Ost316 - 10430 |
||
(6 intermediate revisions by 4 users not shown) | |||
Line 3:
|logo =
|paradigm = [[Pattern-matching]] and [[Term-rewriting]]
|designer = Charles Halpern-Hamu <br /> [[James Cordy]]
|developer = [[James Cordy]] <br /> Charles Halpern-Hamu <br /> Ian Carmichael <br /> Eric Promislow
}}
'''TXL''' is a special-purpose [[programming language]] originally designed by [[Charles Halpern-Hamu]] and [[James Cordy]] at the [[University of Toronto]] in 1985. The acronym "TXL" originally stood for "Turing eXtender Language" after the language's original purpose, the specification and [[rapid prototyping]] of variants and extensions of the [[Turing (programming language)|Turing]] programming language, but no longer has any meaningful interpretation.
Line 18:
==Examples==
===BubbleSort<ref>{{Cite
%Syntax specification
define program
Line 34:
end rule
===Factorial<ref>{{Cite
%Syntax specification
define program
Line 72:
* [[Refal | Refal (programming language)]]
* [[DMS Software Reengineering Toolkit]]
* [[Program transformation
== References ==
{{Reflist}}
*[http://portal.acm.org/citation.cfm?id=114627.115074 J.R. Cordy, C.D. Halpern and E. Promislow, 1991. TXL: A Rapid Prototyping System for Programming Language Dialects. Computer Languages 16,1 (January 1991), 97-107.]
*[http://portal.acm.org/citation.cfm?id=1149672 J.R. Cordy, 2006. The TXL Source Transformation Language. Science of Computer Programming 61,3 (August 2006), 190-210.]
|