H ? « »

Language peer sets for Trilogy:
Designed 1988
1980s languages
Fifth generation
Late Cold War


alternate simple view
Country: Canada
Designed 1988
Published: 1988

Paul Voda, UBC, 1988.
Logic programming language with numerical constraint-solving over the natural numbers. Syntactically a blend of Prolog, LISP and Pascal.
Contains three types of clauses: predicates (backtracking but no assignable variables), procedures (if-then-else but no backtracking; assignable variables), and subroutines (like procedures, but with input and system calls; callable only from top level or from other subroutines).

Interesting to note that it was reviewed favourably by Grogano, inventor of the very elegant Mouse language

Related languages
LISP 1.5 Trilogy   Incorporated some features of
Pascal (Jensen and Wirth) Trilogy   Incorporated some features of
Prolog Trilogy   Incorporated some features of
Trilogy Trilogy II   Evolution of

  • Voda, Paul and Jamie Andrews. (1987) Voda, Paul and Jamie Andrews. "TRILOGY Users Manual" Complete Logic Systems, Inc., North Vancover, B.C. Canada, 1987
  • Grogono, P. (1988) Grogono, P. "Exotic Language of the Month Club: More Versatility with Pascal-like Trilogy." pp83-86. Extract: Introduction
          in (1988) Computer Language Magazine 5(4)
  • Voda , P. (1988) Voda , P. "The Constraint Language Trilogy: Semantics and Computations", Complete Logic Systems, 741 Blueridge Ave, North Vancouver BC, V7R 2J5.
          in (1988) Computer Language Magazine 5(4)
    • Trilogy ad from COpmuter Languages issue iwth review

    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder