The Txl Programming Language
Source Transformation by Example
Welcome to the Txl Project web site. Here you will find everything about Txl - software, documentation, examples, support and more. Everything you need to take advantage of the best in source transformation systems!
About
Txl
What is
Txl?
What's it good for? What input languages can it handle? Who
uses it?
Learn
Txl
Introductory materials
for learning Txl. The Txl Challenge.
How
should I begin learning Txl
?
Documentation
Reference manuals, user
guides and learning materials for Txl. Publications about
Txl
and its applications.
Download
Download
FreeTxl,
a free and freely distributable
Txl
compiler / interpreter. ***NEW*** Current version
FreeTxl
10.8b (July 2022)
Resources
Txl World! The
Txl
grammar collection. Example applicatons. Useful rule sets
and modules. Editor plugins for
Txl.
Support
Having trouble with Txl,
NiCad, or Turing+?
Ask a question, report a bug or difficulty in the
Txl Forum.
NiCad
Clone Detector
Download
NiCad,
a scalable, flexible code clone detection system based on
Txl.
Current version NiCad
6.2 (Nov 2020)
Turing+
Compiler
Download
Turing+,
the systems programming language that Txl,
NiCad, Grok,
and many other software tools are written in.
Current version Turing+
6.2 (Sept 2022)
Txl has grown with the support of NSERC, OCE, Esprit, CSER, IBM Research and the IBM Center for Advanced Studies, and is presently supported by NSERC.
© 2022 Queen's University at Kingston