My favorites | Sign in
Project Logo
                
Search
for
Updated Apr 13, 2008 by gopalan.nadathur
Labels: Featured
AboutTeyjus  
A Brief Description of the Teyjus System and Project

Teyjus - An Implementation of Lambda Prolog

The name "Teyjus" is used interchangeably for a family of systems and a project that are both about providing an efficient and robust implementation of the language Lambda Prolog. As a system, Teyjus has seen two incarnations. Its first version, released in mid-1999, was implemented entirely in C and supported full higher-order unification. Its second version, released in April 2008, is implemented in a mixture of C and OCaml and is oriented around a special form of higher-order unification known as pattern unification. As a project, Teyjus has spanned a period of over a decade, involving, at various times, people from Duke University, SUNY Buffalo, the University of Chicago and the University of Minnesota; while the "project" was named only around 2000, its theme existed even earlier, and the system being distributed today reflects the cumulative result of all their efforts.

The various links below provide more information about different aspects of Teyjus as a system and as a project.

LambdaProlog A Brief Description of Lambda Prolog
AbstractMachine An Overview of the Lambda Prolog Abstract Machine
SystemOverview An Overview of the Teyjus System
PeopleInvolved The People Involved in the Project
TheName About the Name "Teyjus"

Hosted by Google Code