TRAC programming language
Dan Tobias (Talk | contribs) |
Dan Tobias (Talk | contribs) |
||
(One intermediate revision by one user not shown) | |||
Line 3: | Line 3: | ||
|subcat=Programming Languages | |subcat=Programming Languages | ||
}} | }} | ||
− | |||
:''Not to be confused with a bunch of other things named TRAC or Trac, including an open-source bug-tracker.'' | :''Not to be confused with a bunch of other things named TRAC or Trac, including an open-source bug-tracker.'' | ||
'''TRAC''' (Text Reckoning and Compiling) is a programming language invented by Calvin Mooers in the 1960s, and featured in Ted Nelson's book ''Computer Lib'' in the 1970s. Like [[LISP]], it has a syntax involving huge numbers of parentheses which build up nested structures, though where the basic elements of LISP are lists, TRAC is based around text strings. Since the operators of TRAC are themselves text strings, programs are able to be self-modifying. | '''TRAC''' (Text Reckoning and Compiling) is a programming language invented by Calvin Mooers in the 1960s, and featured in Ted Nelson's book ''Computer Lib'' in the 1970s. Like [[LISP]], it has a syntax involving huge numbers of parentheses which build up nested structures, though where the basic elements of LISP are lists, TRAC is based around text strings. Since the operators of TRAC are themselves text strings, programs are able to be self-modifying. | ||
− | While there were open-source projects involving TRAC as late as the 2000s, none appear to be active at the moment. While living, Mooers (who died in 1994) was vigorous in protecting intellectual property rights to the name TRAC (which he registered a trademark on), even at one point suing DEC for selling a computer with a TRAC interpreter not licensed from him. Despite that, the name ended up getting used for several unrelated software-related projects, confusingly enough. | + | While there were open-source projects involving TRAC as late as the 2000s, none appear to be active at the moment. While living, Mooers (who died in 1994) was vigorous in protecting intellectual property rights to the name TRAC (which he registered a trademark on), even at one point suing DEC for selling a computer with a TRAC interpreter not licensed from him. Despite that, the name ended up getting used for several unrelated software-related projects (as well as [http://www.crl.edu/sites/default/files/attachments/pages/trac_0.pdf Trusted Repository Audit Criteria] in the archiving field), confusingly enough. |
== References == | == References == | ||
− | * [ | + | * [[Wikipedia:TRAC (programming_language)|Wikipedia article]] |
Latest revision as of 14:54, 11 December 2014
- Not to be confused with a bunch of other things named TRAC or Trac, including an open-source bug-tracker.
TRAC (Text Reckoning and Compiling) is a programming language invented by Calvin Mooers in the 1960s, and featured in Ted Nelson's book Computer Lib in the 1970s. Like LISP, it has a syntax involving huge numbers of parentheses which build up nested structures, though where the basic elements of LISP are lists, TRAC is based around text strings. Since the operators of TRAC are themselves text strings, programs are able to be self-modifying.
While there were open-source projects involving TRAC as late as the 2000s, none appear to be active at the moment. While living, Mooers (who died in 1994) was vigorous in protecting intellectual property rights to the name TRAC (which he registered a trademark on), even at one point suing DEC for selling a computer with a TRAC interpreter not licensed from him. Despite that, the name ended up getting used for several unrelated software-related projects (as well as Trusted Repository Audit Criteria in the archiving field), confusingly enough.