Trac Language

The TRAC system for Text Reckoning And Compiling. One of the first HomoiconicLanguages, created by CalvinMooers and PeterDeutsch.

While the language was well-known and influential in the late 1960s and early 1970s, Mooers vigorous defense of his copyright and trademark on the language, including against those trying to cleanly reimplement the language (that is to say, without using any of the original interpreter source code) drove away many who were interested in it, and the language never saw widespread use as a result. At least one other language of the time, SamSeventySix?, was clearly influenced by TRAC (but also by ForthLanguage and LispLanguage), to the extent that Mooers unsuccessfully sued the developers of SAM76 over it; the similarity was such that some observers claimed that the name stood for 'Same As Mooers' (according SAM76 designer to ClaudeKagan?, it was actually based on the initials of ChristopherStrachey and DougMcIlroy, developers of the macro languages GPM and M6 (respectively), which he says were the most direct influences on SAM76).

See http://tracfoundation.org/trac64/handling.htm and http://www.tracfoundation.org/ in general.

"TRAC, A Text-Handling Language" by C. N. Mooers and L. P. Deutsch (1965) Paper presented at the 20th National Conference of the Association of Computing Machinery, Cleveland, Ohio, August 1965.


CategoryProgrammingLanguage


EditText of this page (last edited December 5, 2006) or FindPage with title or text search