Hi, On 01/26/2010 01:38 AM, tcb wrote:
Hi,
Those changes look good, and fix the configure problems. It seems to be compiling away just fine (I'll let you know in a day or so if it finishes :) )
Good! I'll make a new release once we know it is working.
It is unfortunate about the boost random libraries- they seemed to me very well designed, and they should be more carefully maintainted. I am not so sure the tr1 random libraries are better maintained. Anyway, it would only be an issue if we wanted to make a macport using the gcc-4.2 compiler (which chokes on tr1::random).
The tr1::random interface was reviewed by the tr1 committee, and will be part of the upcoming C++ standard. It is now in GCC, and I assume there as a great deal of responsibility (and interest) in getting it to work right. So far I haven't seen any problems, and I'm using it constantly for a variety of projects. Anyway, as soon as tr1 becomes the standard, there will be no point in using boost::random, or many other boost libraries (tuple, type_traits, etc), since boost is largely a playground for libraries that one day might make it to the standard. Using gcc 4.4 should not be a problem in macports... Apparently you can choose your own compiler, and it is there on the list: http://trac.macports.org/wiki/UsingTheRightCompiler The only problem is that boost (and CGAL) would have to be compiled with it as well. Cheers, Tiago