On 13/12/2013 10:45, Marco Nolden wrote:
> On 12/12/2013 09:49 PM, Clarkson, Matt wrote:
>> Hi Marco,
>>
>> what features, and what would be the benefits?
> Hi Matt,
> 
> we have not decided about features yet, we are at the beginning of the 
> discussion. But in general C++11 aims at being easier to teach and to 
> learn (probably biased: [1]), which is important for us since a lot of 
> users are not C++ experts. Concrete things that come to my mind which 
> should increase code readability and maintainability are
> 
>   - the 'auto' keyword (especially helpful in ITK's heavy templated world)
>   - range-based loops
>   - lambda expressions

I'm currently watching http://www.ustream.tv/recorded/47947981.
Man, am I glad we still have to support a compiler that doesn't support
lambdas (in C++)...

>   - better enums: strongly typed and forward declarable
> 
> As I said the feature list is not defined at all yet and if there are 
> good reasons we could even restrict ourselves to features supported by 
> gcc 4.4 and move on later.
> 
>>
>> My first reaction is one of caution and reluctance. It has taken us a long 
>> time over the summer to get our stuff up to ITKv4, and that was after all 
>> your good works with MITK! In addition, we have to support a lot of old 
>> compilers (e.g gcc 4.1.2 on Linux, gcc 4.2.1 on Mac), and the Computer 
>> Science department default gcc on Scientific Linux is 4.4.7 and 4.4.5 on 
>> Redhat. We now have the additional problem of OSX Mavericks. We also have 
>> more libraries in our SuperBuild eg. PCL, FLANN, which I haven't yet tested 
>> on VS2012.
> Ok, for this we need to understand better which range of platforms you 
> want to support, and maybe why (cluster computing?). It would also help 
> to have dartclients that submit to our dashboard. I don't know much 
> about RHEL/CentOS/SL, but as far as I understand you can get gcc at 
> least  to 4.4 with some extension packs.
> 
> However, I don't think this is comparable to the ITKv4 transition. You 
> wouldn't have to change your code, but instead convince people to move 
> to a slightly more modern environment ;)
> 
>>
>> Whats the timeframe for this?
>>
> 
> 
> 
>> Thanks
>>
>> Matt
> 
> There is no rush, but we wanted to start discussions early. Qt5 is 
> definitively coming at some point, and this will again bring in new 
> requirements. Maintaining everything from gcc 4.1 to OS X Maverick is 
> probably very difficult to achieve, so we will have to find some 
> compromise between support of well established systems and new 
> technologies. That's why we are asking and happy about every feedback!
> 
> Best,
> 
> Marco
> 
> 
> 
> 
> [1]: http://www.stroustrup.com/C++11FAQ.html#aims
> 
>>
>>
>> On 12 Dec 2013, at 14:16, Marco Nolden <[email protected]> wrote:
>>
>>> On 12/12/2013 02:02 PM, Johannes Totz wrote:
>>>> On 12/12/2013 11:59, Nolden, Marco wrote:
>>>>> Please let us know what you think!
>>>> We tried to build our MITK based project with VS 2012 (a few times) but
>>>> never got passed some Qt problems: 4.8.5 didn't compile with VS'12, and
>>>> recycling a VS'10 compiled Qt leads to plenty linker errors due to
>>>> runtime library version mismatches.
>>>>
>>>>
>>> Dear Johannes,
>>>
>>> thanks for the feedback. We are aware of the Qt 4.8.x problems with
>>> VS2012. We are using it regularly, with a self-compiled Qt using e.g.
>>> the instructions from [1]. However, this is not nice and we will
>>> probably move to Qt5 as well in the process.
>>>
>>> Our question is more aimed at toolkits or libraries you are using or
>>> other constraints which we are not aware of. For everything in the MITK
>>> superbuild as well as Qt we will do the testing of course.
>>>
>>> Best,
>>>
>>> Marco
>>>
>>> [1]:
>>> http://stackoverflow.com/questions/12113400/compiling-qt-4-8-x-for-visual-studio-2012
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Rapidly troubleshoot problems before they affect your business. Most IT
>>> organizations don't have a clear picture of how application performance
>>> affects their revenue. With AppDynamics, you get 100% visibility into your
>>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics 
>>> Pro!
>>> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> mitk-users mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/mitk-users
>>>
>>
> 
> 
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT 
> organizations don't have a clear picture of how application performance 
> affects their revenue. With AppDynamics, you get 100% visibility into your 
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> 



------------------------------------------------------------------------------
The best possible search technologies are now affordable for all companies.
Download your FREE open source Enterprise Search Engine today!
Our experts will assist you in its installation for $59/mo, no commitment.
Test it for FREE on our Cloud platform anytime!
http://pubads.g.doubleclick.net/gampad/clk?id=145328191&iu=/4140/ostg.clktrk
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to