planning a new bugfix release

2015-02-05 Thread Massimo Manghi
The issue raised in bug #57501 was quite important and, provided the 
tests to be carried out soon at FA will prove the bug has been fixed, I 
would like to release 2.2.2 in a week or two. We usually allow at least 
2 / 3 months between bugfix releases but this issue was relevant and the 
bug was filed just a few days after 2.2.1 went out.


 cheers

 -- Massimo

-
To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org
For additional commands, e-mail: rivet-dev-h...@tcl.apache.org



Re: planning a 2.1.4 release

2014-02-14 Thread Massimo Manghi
The test suite is now performing a few tests on lassign_array and 
lremove. I wrote 2 simple manual pages for them. I don't know how stable 
the functions comma_join and comma_split are. They look like pretty 
stable and adding tests for them should be easy (their original 
specifications could be easily imagined, but there is little written in 
the source code). Manual pages are missing though.


I still have to elaborate the manual for ::rivet::inspect which now 
supports also the subcommand ::inspect script. It would be nice to have 
a few tests for this command.


I thinks I need one more week to get this stuff done.

 -- Massimo



On 02/12/2014 12:59 AM, Massimo Manghi wrote:

the Tcl implementation of lassign_array was removed from trunk and new
tests were added for the same librivetlib implementation of the command.
The manual now reflects the latter extended feature of returning the
unassigned list values, as Tcl lassign does.

I have little time to dedicate on this thus I'm slowly proceeding one
step after another towards a release candidate.

  -- Massimo





-
To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org
For additional commands, e-mail: rivet-dev-h...@tcl.apache.org



Re: planning a 2.1.4 release

2014-02-11 Thread Massimo Manghi
the Tcl implementation of lassign_array was removed from trunk and new 
tests were added for the same librivetlib implementation of the command. 
The manual now reflects the latter extended feature of returning the 
unassigned list values, as Tcl lassign does.


I have little time to dedicate on this thus I'm slowly proceeding one 
step after another towards a release candidate.


 -- Massimo


On 02/08/2014 12:57 AM, Massimo Manghi wrote:

Ronnie, you saved me from doing something potentially very stupid.
Thanks for pointing this out.

I always forget to consider rivetList.c and rivetCrypt.c because they're
not documented (unlike rivetWWW.c).

It seems to me the C code provides the extended feature of returning the
unassigned elements. I will check it more carefully and in case preserve
it dropping the Tcl procedure.

  DIO implementation was kept because it might exist code calling this
function as a member procedure of DIO derived class using the '$this
method' form.

  -- Massimo


The implementation in dio.tcl was kept

On 02/07/2014 03:11 PM, Ronnie Brunner wrote:

Hi Massimo


  4 command lassign_array was replicated from class ::DIO::Database
(being totally general and independent from member variables) and
promoted to core command


Plausible list except for - and that's my outside view ;-) - this
number 4: In Rivet I see a C implementation of lassign_array
(rivetList.c) and a Tcl implementation (so far) in dio.tcl. They don't
do the same thing. If you promote the dio version to core command,
you'll change the mechanics of the existing C implementation. Don't
you? Again: me not using Rivet doesn't really make me understand what
I'm saying ;-)

Best regards
Ronnie



-
To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org
For additional commands, e-mail: rivet-dev-h...@tcl.apache.org




-
To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org
For additional commands, e-mail: rivet-dev-h...@tcl.apache.org



Re: planning a 2.1.4 release

2014-02-07 Thread Ronnie Brunner
Hi Massimo

  4 command lassign_array was replicated from class ::DIO::Database
 (being totally general and independent from member variables) and
 promoted to core command

Plausible list except for - and that's my outside view ;-) - this
number 4: In Rivet I see a C implementation of lassign_array
(rivetList.c) and a Tcl implementation (so far) in dio.tcl. They don't
do the same thing. If you promote the dio version to core command,
you'll change the mechanics of the existing C implementation. Don't
you? Again: me not using Rivet doesn't really make me understand what
I'm saying ;-)

Best regards
Ronnie
-- 
Ronnie Brunner | ronnie.brun...@netcetera.com | T +41 44 297 59 79 |
Netcetera AG | 8040 Zürich | Switzerland | http://netcetera.com |

-
To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org
For additional commands, e-mail: rivet-dev-h...@tcl.apache.org



Re: planning a 2.1.4 release

2014-02-07 Thread Massimo Manghi
Ronnie, you saved me from doing something potentially very stupid. 
Thanks for pointing this out.


I always forget to consider rivetList.c and rivetCrypt.c because they're 
not documented (unlike rivetWWW.c).


It seems to me the C code provides the extended feature of returning the 
unassigned elements. I will check it more carefully and in case preserve 
it dropping the Tcl procedure.


 DIO implementation was kept because it might exist code calling this 
function as a member procedure of DIO derived class using the '$this 
method' form.


 -- Massimo


The implementation in dio.tcl was kept

On 02/07/2014 03:11 PM, Ronnie Brunner wrote:

Hi Massimo


  4 command lassign_array was replicated from class ::DIO::Database
(being totally general and independent from member variables) and
promoted to core command


Plausible list except for - and that's my outside view ;-) - this
number 4: In Rivet I see a C implementation of lassign_array
(rivetList.c) and a Tcl implementation (so far) in dio.tcl. They don't
do the same thing. If you promote the dio version to core command,
you'll change the mechanics of the existing C implementation. Don't
you? Again: me not using Rivet doesn't really make me understand what
I'm saying ;-)

Best regards
Ronnie



-
To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org
For additional commands, e-mail: rivet-dev-h...@tcl.apache.org



planning a 2.1.4 release

2014-02-06 Thread Massimo Manghi
There a few new things in current trunk that are worth be moved to
branches/2.1 in view of releasing 2.1.4.

 1 ::rivet::inspect command was improved and extended. A better
documentation page should be written though. I have to figure out how to
implement a few tests for this command.

 2 The unconditional call to Tcl_EvalObjEx (and related calls to build
the Tcl object holding the script fragment) for the sole purpose of
driving the response of 'info script' was removed.

 3 Following this track I noticed in Rivet_SendContent the buffer to a
TclWebRequest structure (whose pointer is stored in globals-req) was
likewise allocated unnecessarily at *every request*. It's allocated only
once now in Rivet_PerInterpInit and then initialized by
TclWeb_RequestInit in Rivet_SendContent

 4 command lassign_array was replicated from class ::DIO::Database
(being totally general and independent from member variables) and
promoted to core command

 5 A Tcl 8.6 incompatibility was detected in dio_Mysql.tcl and fixed (to
be committed yet)

Furthermore the code in mod_rivet was split moving the configuration
specific functions in a new file. This one is clearly invisible to the
programmer.

feedback would be much appreciated

-- 
-- Massimo Manghi

Dipartimento di Neuroscienze
Unità di Biofisica e Fisica Medica
via Volturno 39
43125 Parma

-
To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org
For additional commands, e-mail: rivet-dev-h...@tcl.apache.org



Re: Planning

2007-10-23 Thread David Welton
 As I already told David, I'd like
 if we started to think about a planning of the
 project (as Valery suggested some weeks ago)
 That would give me a chance to concentrate myself
 on some aspects or modules and maybe be productive.

What is there to plan, really?  Some coordination is necessary, such
as I'm going to be working on this file today, but aside from
architectural questions, Rivet needs doing rather than planning,
IMO:-)

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

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



Re: Planning

2007-10-23 Thread Massimo Manghi

David Welton wrote:

As I already told David, I'd like
if we started to think about a planning of the
project (as Valery suggested some weeks ago)
That would give me a chance to concentrate myself
on some aspects or modules and maybe be productive.



What is there to plan, really?  Some coordination is necessary, such
as I'm going to be working on this file today, but aside from
architectural questions, Rivet needs doing rather than planning,
IMO:-)

  

something like that is already a form of planning, but we should
do things to make rivet work also keeping the architectural
problems in mind (when possible): the more we can reuse in the
future the  better is.

-- M

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