TLISP >> Tools

Table of Contents

Tools

  • Gtab - A lisp interpreter supporting transactions
  • Demo - An OQL query compiler that generates C source code
  • Higraph - A graphical viewing engine



Gtab

Gtab represents the core software that supports a lisp interpreter that permits data structure changes to be encapsulated within transactions that can be committed or rolled back. These transactions may themselves be nested.

Demo

Demo involved the compilation of queries expressed in OQL, to corresponding C source code that efficiently implemented these queries. Main memory data structures, described in a repository, were manipulated as if they were OQL objects, producing results consistent with common programming operations performed on these actual main memory data structures.

Higraph

Higraph provided a java API that facilitated the display, layout, and manipulation of complex higraphs. A higraph is a graph in which any node may itself contain nodes, thus collectively forming a tree, with edges being permitted from any node in the higraph to any other node in the higraph.