Quoting [Tom Goodale] (Nov 03 2005):
Well, if the compiler can actually take advantage of that syntactical convention to apply more efficient optimizations, then that is a clear advantage to that approach (whether or not I find the syntax obscure).
_S_AGA. If it is obscure to you or others, its not a good choice. Performance is a second order issue. However, as I
Also, we have not used templates anywhere else in the abstract API, so I think it would be a bad idea to move that way now. This does not preclude the C++ language binding using such if there is a clear benefit.
Right now, we are only talking about the C++ binding - sorry if we did not make that clear. The abstract spec will not have templates. Cheers, Andre.
On a practical note, templates are one of the least portable features of C++, especially in libraries (except template libraries), and I would strongly urge that we do not use them for SAGA.
Tom
-- +-----------------------------------------------------------------+ | Andre Merzky | phon: +31 - 20 - 598 - 7759 | | Vrije Universiteit Amsterdam (VU) | fax : +31 - 20 - 598 - 7653 | | Dept. of Computer Science | mail: merzky@cs.vu.nl | | De Boelelaan 1083a | www: http://www.merzky.net | | 1081 HV Amsterdam, Netherlands | | +-----------------------------------------------------------------+