What: TclRAL Where: http://tclral.sourceforge.net/ Description: Tcl Relational Algebra Library is a C based extension that introduces tuple and relation data types and a set of commands that operate on them. Currently at version 0.8.4 . Updated: 06/2007 Contact: See web site ---- See also [Transitive Closure]. See also [Relations as Stacks]. See also [Relations as Object Oriented Stacks]. See also [crosstab a la Relations]. '''The Third Manifesto''' website [http://www.thethirdmanifesto.com/] lists TclRAL as: : an implementation of the relational algebra concepts in TTM as an extension of the Tcl language. It does not attempt to mimic the syntax of Tutorial D, but does implement a complete set of relational operations in a manner that is adapted to the Tcl programming environment. Since many of the systems listed are described as not quite complete, TclRAL seems to do Very Good in an area of heavy duty computer science. ---- AM - 1 Oct 2006 I recently released Version 0.8 of TclRAL and thought that now was an appropriate time to make this page a bit more active for anyone that may be interested in the extension and wish to ask questions or post examples. Version 0.8 is a complete rewrite of the extension to improve the code base and lay in a more maintainable structure. The major new feature of 0.8 is referential integrity checking. My current vision for the future is (roughly): * Additional code rework and testing. * Adding a few new features. * Honing the command interfaces leading up to a 0.9 release. * At Version 0.9, freezing the command interface for longer term backward compatibility support. * Leading to a Version 1.0 release. I won't be so bold as to state a time frame for all of this, but as I use the extension myself I am as anxious to see it improve as anyone. ---- AM - 6 Feb 2007 Released Version 0.8.1. This version is script compatible with 0.8 and includes some new commands and command options. Most notable is the ability to trace relvars in much the same manner that one can trace ordinary Tcl variables. ---- See [Andrew Mangogna]. ---- [Category Package] | [Category Mathematics] | [Category Data Structure]