Cat's Eye Technologies    Thue
A language by John Colagioia

Introduction

The Thue programming language was invented by John Colagioia in early 2000. It is named after the computational regimen it is based on - a pure string-rewriting process called a semi-Thue grammar, which is named for (and possibly created by) the Norwegian mathematician Axel Thue (pronounced "TOO-ay").

Thue represents one of the simplest possible ways to convey constraint-based programming. It is to the constraint-based paradigm what languages like OISC are to the imperative paradigm; in other words, it's a tar pit.

Available Resources

Download entire subtree: [D/L]thue.tar.gz | [D/L]thue.tar.bz2 | [D/L]thue.zip
thue.zip27461Thue Distribution (original, John Colagioia)
thue.txt4126The Thue Reference Manual (sic)
src/directorysource code to various implementations of Thue
 
Download entire subtree: [D/L]src.tar.gz | [D/L]src.tar.bz2 | [D/L]src.zip
thue.py7908Thue Interpreter in Python by Frédéric van der Plancke
thue.c4252Thue Interpreter in C, by John Colagioia
eg/directoryexample programs written in Thue
 
Download entire subtree: [D/L]eg.tar.gz | [D/L]eg.tar.bz2 | [D/L]eg.zip
inc.t88(no comment)
test.t32(no comment)
add_bin.t1140(no comment)
hello.t36(no comment)
dec.t91(no comment)
incany.t114(no comment)


Last Updated Jan 27 (c)2001 Cat's Eye Technologies.