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]

Reply via email to