[Insight-developers] Re: Integrating WrapITK into ITK CVS

Gaëtan Lehmann gaetan.lehmann at jouy.inra.fr
Sun Sep 3 06:49:00 EDT 2006


Hi Luis,

I also thought to the possible changes to cableswig:
  - Change of API in the cmake part
The usage of cableswig is fully hidden in WrapITK and in its external  
projects: everything is generated by cmake. They were some exceptions (for  
vcl_complex for example), but even those more difficult cases are now  
generated with cmake.
  - Change of API in the target language
All the changes we can plan in cableswig will not change the api of ITK in  
the target languages - the names of the instantiations are now good  
enough, and all the other names are the names defined in ITK. With the  
changes in cableswig, we'll "only" add new features and better integration  
with the target languages.

So I think we should upload WrapITK into ITK now, keep cableswig as it is  
for the upcoming release (3.0), but still continue to work on cableswig  
for the next release (3.2).

Regards,

Gaetan


Le Sun, 03 Sep 2006 01:38:09 +0200, Luis Ibanez <luis.ibanez at kitware.com>  
a écrit:

>
> Hi Gaetan,
>
> That is great news.
>
> Should we hold on modifications related to CableSwig
> and upload the current version of WrapITK into ITK ?
>
> We talked about this during the tcon, and the only concern was
> the possibility that the future proposed changes to CableSwig
> may change the API of the wrapping. Do you think this is a real
> source of concern ?
>
>
> Please let us know,
>
>
>     Thanks
>
>
>        Luis
>
>
>
> ---------------------
> Gaëtan Lehmann wrote:
>>  Hi,
>>  I have made the changes I wanted to do. Quite surprisingly, I have even
>> turn on some features that we had disabled in the past, because of build
>> or runtime errors. Not sure what happened - perhaps Brad or Bill have
>> fixed some stuff in cableswig ? - but that's nice :-)
>> All the tests are passing, with the 3 languages. I think everything is
>> ready to move WrapITK to ITK cvs.
>> However I'm not sure what is the right procedure to do that. Please let  
>> me
>> know how you would like to proceed.
>>  Thanks,
>>  Gaetan
>>   PS: sorry for the double post - the list is asking me to remove some   
>> recipients
>>  Le Fri, 25 Aug 2006 22:24:25 +0200, Luis Ibanez  
>> <luis.ibanez at kitware.com>
>> a écrit:
>>
>>> We need to put together a schedule + transition plan
>>>    on how to bring WrapITK into the ITK CVS repository.
>>>     For example:
>>>        September 1st:  Commit WrapITK code under
>>>                       Insight/Wrapping. This include
>>>                       a pre and post CVS tag. We may
>>>                       freeze the repository for a couple
>>>                       of days in order to do this.
>>>        September 10:   Complete configuration changes
>>>                       on CMakeLists.txt files for
>>>                       making WrapITK an option
>>>        September 15:   Enable WrapITK as default
>>>                       wrapping in several platforms
>>>                       on Dashboard machines.
>>>                       Linux gcc 3.4, 4.0 and VC++ 7.1.
>>>        September 25:   Enable WraptITK as default
>>>                       wapping in all Dashboard machines
>>>
>>
>
>



-- 
Gaëtan Lehmann
Biologie du Développement et de la Reproduction
INRA de Jouy-en-Josas (France)
tel: +33 1 34 65 29 66    fax: 01 34 65 29 09
http://voxel.jouy.inra.fr


More information about the Insight-developers mailing list