From: Miguel A. Figueroa-V. <mi...@ms...> - 2006-01-20 22:53:06
|
Hi folks, VXL coding standards restricts the use of some of C++'s features. This allows VXL to be compiled and used on platforms that do not have full or efficient support for member templates, RTTI, exceptions, etc. (For a full list see http://paine.wiau.man.ac.uk/pub/doc_vxl/books/core/book_3.html#SEC27). In light of improvements to the compilers commonly available, and with the advances in programming techniques that use some of these features, we are thinking about relaxing the restrictions. This is a delicate issue considering that allowing some of these things can potentially inhibit use of VXL for some current users. Therefore, we would like to request your help in getting a sense of what platforms is VXL used in. To that end, could you please reply to this email indicating - operating system you work on - compiler and version you use - if you work in a group, how much of the group uses the same platform? what other platforms are they using VXL on? Please strongly consider providing this information, given that we will make every effort to remove only restrictions that do not affect current users. Thanks in advance, Miguel |
From: Junaed S. <ju...@ci...> - 2006-01-22 18:32:23
|
At the Mobile Robotics Lab in McGill University, I am currently the only person using VXL for real-time target tracking and visual servoing. VXL runs under Linux, and I have used gcc3.3 and recently been using gcc 4.0.x under Ubuntu Linux. Some other groups have interest in using VXL as well, and it is likely they'll be using the same platform as myself. Regards, -Junaed- |
From: Brad K. <bra...@ki...> - 2006-01-21 00:49:07
|
Miguel A. Figueroa-Villanueva wrote: > This is a delicate issue considering that allowing some of these things > can potentially inhibit use of VXL for some current users. Therefore, we > would like to request your help in getting a sense of what platforms is > VXL used in. To that end, could you please reply to this email indicating > > - operating system you work on > - compiler and version you use > - if you work in a group, how much of the group uses the same > platform? what other platforms are they using VXL on? An important client of VXL is ITK (www.itk.org) which I think still claims to support VS 6, though there has also been discussion to drop it. However, ITK uses only vnl and enough of vxl to support it. Dropping support for VS 6 does not have to mean all of VXL. We could document which libraries or features work with which compilers. -Brad |
From: Markus M. <me...@me...> - 2006-01-23 08:27:50
|
Miguel A. Figueroa-Villanueva schrieb: > - operating system you work on > - compiler and version you use > - if you work in a group, how much of the group uses the same > platform? what other platforms are they using VXL on? I still use MSVC6 for working with VXL on Windows. On Linux, I use whatever is provided by the latest distro that is installed (currently gcc4.02). I don't know if VXL currently compiles with either the free optimizing compiler provided by the Microsoft .NET SDK, or with the newly-released Microsoft Visual C++ Express IDE. I guess this would be a big plus for example for students who work with VXL (most students will have Windows on their home computers), or others who just want to "try out" VXL without buying Visual Studio 2005. Markus |
From: Rasmus R. P. <rr...@im...> - 2006-01-25 12:09:45
|
We are 3 persons using VXL (together with VTK btw). Currently our platform are: - Windows XP - MSVC++ 6 SP 5 We are planning to upgrade to the newest MS compiler (whatever that is) in the future. However, we currently have some hardware related code that only compiles with VC++ 6.0. On the other hand we are currently not doing any updates of our VXL installation. So I guess that if VXL removes VC++ 6.0 from the list of supported compilers, we will adapt. Cheers, Rasmus |