Hi Folks I've been working a bit on what seemed to me a bug at first (we discussed on the list this problem about one year ago). Some of the documented commands of rivet ('[un]escape_string' and others) where not available to the interpreter. A close look at the code shows that librivet.so (which has the functions for these commands) was not meant to be a shared library linked to mod_rivet.so but a full fledged Tcl package that can be yanked in by tcl scripts with the usual 'package require' command.
The package name is 'Rivet'. It looks to me an arguable choice unless the authors had in mind some sort of major reorganization of the rivet commands. 'Rivet' (the package) provides 2 other (undocumented ?) sets of commands: a simple cryptographic system (a data obfuscation method ?) and a set of improved list objects manipulation methods inspired by Tclx. I don't even know if the code for these module is tested. To say the least a minimal documentation for these commands is needed and the current documentation should be updated for those commands that need a 'package require Rivet' in order to be available. I can do it, but I was wondering what the authors had in mind: continuing the pursuit of their goals would probably be a good option and could be part of the work we are doing My opinion is that coming up with a 1_0 release that compiles only for apache1.x is not a option anymore. Apache2 has been out for too long now and we have to continue the development. Nonetheless having a 1_0 with complete documentation, a good code structure and build system could help the work in trunk. looking forward to read your opinion regards -- Massimo --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]