ANN: Tcl RAL - a Tcl Relational Algebra Library

ANN: Tcl RAL - a Tcl Relational Algebra Library

Post by Andrew Man » Tue, 31 Aug 2004 10:49:30


This is to announce the initial release of TCLRAL, an implementation of
relational algebra for Tcl. From a programmers point of view, this is a "C"
based extension that introduces two new data types, Tuple and Relation, and
a set of ensemble style commands that provide the algebraic operators. The
project is hosted at SourceForge and the project page at
http://www.yqcomputer.com/ provides the details.

This is an initial release so the usual cautions apply. Also my appologies
to Windows users at this time. I don't have access to Microsoft compilers
so it will take me a bit longer to ready the usual Windows binary release.
A linux binary release is provided. Also, unix users will note that the
build procedures for the source release are sparse. This will improve over
time.

-- Andrew Mangogna
 
 
 

1. Extending TCL in C with tcl.h - Disabliing [<tcl-cmd>] feature - How to?

2. ANNOUNCE: yajl-tcl 1.2, a Tcl interface to the Yet Another JSON Library (YAJL) JSON generator

This is yajl-tcl, a Tcl C extension written to make the Yet Another JSON Library (YAJL), a C library for parsing and generating JSON, available to Tcl coders. JSON stands for Javascript Object Notation, a popular data exchange format for Javascript.

Although there is already a package in the tcllib library, huddle, that can generate JSON, the big advantage in using yajl-tcl is performance. Also, yajl-tcl can parse JSON as well as generating it.

In a benchmark generating JSON representing 5,000 airports with code, name, latitude and longitude, yajl-tcl was 157 times faster than huddle.

A webpage on yajl-tcl with example use can be found at http://www.yqcomputer.com/
The github project is at https://github.com/lehenbauer/yajl-tcl
A source tarball can be downloaded from https://github.com/downloads/lehenbauer/yajl-tcl/yajl-tcl-1.2.tar.gz or you can clone the git repository using "git clone git://github.com/lehenbauer/yajl-tcl.git"

Karl Lehenbauer
FlightAware

3. Cannot built PL/Tcl because Tcl is not a shared library; skipping it

4. tcl/expect in inferior-tcl buffer

5. Using Tcl::Tk Module with Tcl/Tk 8.5

6. [9fans] second cut of tcl 9pvfs on sources/contrib/axel/tcl/9pvfs

7. [TCL/TK interface] Passing variable to TCL/TK

8. TCL CORE TEAM ANNOUNCES: Daniel Steffen named to Tcl Core Team.

9. BLT overhaul (was: Tcl development priorities (was: gzip/zlib in Tcl))

10. l'C program executing from a tcl script with pipe opened using open command in Tcl

11. l'C program executing from a tcl script with pipe opened using open command in Tcl

12. Tcl extension: check Tcl version?

13. [9fans] tcl 9p support? (via tcl vfs?)

14. [9fans] first cut of tcl 9pvfs on sources/contrib/axel/tcl/9pvfs

15. TCL/PHP problem involving a PHP function that has to utilize a TCL proc