Hasty Briefsbeta

Bilingual

History of T

19 hours ago
  • #Compiler
  • #Lisp
  • #Scheme
  • T was a highly influential Lisp implementation known for its clean design and optimization.
  • Developed at Yale in the early 1980s by Jonathan Rees, T was an optimizing native-code Scheme system, a radical choice at the time.
  • T introduced innovative implementation techniques like efficient data representations, a depth-first garbage collector, and fine-grain interrupt handling.
  • The compiler, Orbit, used CPS (continuation-passing style) as an intermediate representation and was among the most optimizing Scheme compilers for years.
  • T's development led to multiple PhD dissertations and influenced later languages and compilers, including SML/NJ and Scheme 48.
  • The language design featured a clean object system with integrated assignment machinery and a consistent naming scheme.
  • T's legacy includes contributions to functional programming, compiler technology, and garbage collection research.