A description is given of TAO, a Lisp dialect with concurrent programming features and other programming paradigms, namely, logic programming and object-oriented programming, implemented on a Lisp machine called ELIS. These paradigms are combined at the core of the evaluation kernel of the interpreter. Hence, the user can mix them in arbitrary granularity without loss of efficiency. TAO provides efficient string manipulation primitives, so that Japanese characters and ASCII characters can be mixed in a string. TAO/ELIS has proved to be one of the fastest list processing systems ever made.
|Unknown Host Publication Title
|Published - 1987
ASJC Scopus subject areas