I'm sorry that some topics has gone that emotional. This is true that figthing 
against complexity is a very hard topic - hacking GeoTools is a daily fight 
against entropy.

On my side, the complexity in GeoTools that scare me the most is not the ISO 
model complexity. While ISO models try to scope with a complex reality, they 
usually do that in a coherent way (in my feeling). I means their mathematic are 
coherent (as opposed to "intuitive" trick that the computer field was used to 
do, e.g. in date handling, but which were mathematical discontuinity).

What scare me in GeoTools is rather the lack of cross-module consistency. Same 
code duplicated, calculation for the same things performed in different way 
(AffineTransform in some modules, explicit scale/translation in other modules) 
which usually leads to different results, etc. I see them as complexity which 
scare me more than ISO models complexity, because ISO is consistent while lack 
of cross-module consistency is a cause of hard-to-predict behavior...

        Best regards,

                Martin

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to