Re: branch 1_0 development status

2007-09-25 Thread David Welton
 Lets leave everything as it is -  i mean tags and branches.

Right.

 Apache2 module is still unusable - when we'll be able to finish it is
 unclear. Because as far as i see, we have to  agree with set of
 features and design of rivet first.

That's easy: Apache 2 should do what Apache 1 does in terms of
handling .rvt and .tcl files.  After that, then other things can be
added.

Well, realistically, since he who does the work decides, if you
really want to add something that everyone agrees is cool, then that's
what you get to do.  But if you need a plan, the plan is to make Rivet
work with Apache 2.  Part of that unfortunately means taking a good
look at the code already there, because I don't think it correctly
uses the Apache API's.

 Once this is done, we'll have to concentrate on development...
 Looks like long way to go for me.
 My proposal is:
 1.Leave 1_0 branch as it is, and do all development in the trunk.
 2. Discuss the layout of rivet and our aims, get the plan of tasks
 that needs to be done, preferably with precise description of what and
 how needs to be done. This will allow to new people to jump in
 and start  doing somethingl immediately, also this will allow us to
 work on those tasks separately, still having understanding of who and
 what trying to achieve.

As far as I can tell, it's just you and Massimo, so I don't think too
much planning is necessary - just a bit of coordination so that you're
not working on the same file at the same time.

-- 
David N. Welton
http://www.welton.it/davidw/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: branch 1_0 development status

2007-09-25 Thread Valery Masiutsin
Hello, guys !

I agree with most of your arguments.
During this week (may be the next one), i'll try to sum up all my
thoughts on apache2 module,
and will post my detailed vision to [EMAIL PROTECTED] That will be good
starting point.

Regards, Valery.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: branch 1_0 development status

2007-09-24 Thread Valery Masiutsin
Hello, Massimo !

Lets leave everything as it is -  i mean tags and branches.
Apache2 module is still unusable - when we'll be able to finish it is
unclear. Because as far as i see, we have to  agree with set of
features and design of rivet first.
Once this is done, we'll have to concentrate on development...
Looks like long way to go for me.
My proposal is:
1.Leave 1_0 branch as it is, and do all development in the trunk.
2. Discuss the layout of rivet and our aims, get the plan of tasks
that needs to be done, preferably with precise description of what and
how needs to be done. This will allow to new people to jump in
and start  doing somethingl immediately, also this will allow us to
work on those tasks separately, still having understanding of who and
what trying to achieve.

Regards Valery.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: branch 1_0 development status

2007-09-24 Thread Massimo Manghi

David Welton wrote:

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.



As far as I'm concerned, you can change the name.  If anyone squawks,
we'll know that they didn't like it.  But they should probably be on
this list in any case...

  

Rivetlib!

At one point in time, my idea was a minimalistic core, with lots of
readily available extensions.  I don't think that's the wisest course
of action these days.  Who cares about saving a few bytes.

  

yes, I agree

My opinion is that coming up with a 1_0 release that
compiles only for apache1.x is not a option anymore.



I think that's a sensible point of view.  It would look a little bit
ridiculous.  Let's call it 2.0 :-)

  
you've been selling used cars lately! :-) Rivet0.6 for apache1, Rivet2 
for apache2,

Rivet2 for apache1:-  what an headache!

It sounds ridiculous but I thought of the same thing. After all it makes 
life
easier to whom have to pick the right version of the module...let put it 
in this way


-- Massimo


-- M


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



branch 1_0 development status

2007-09-22 Thread Massimo Manghi

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]