More information on the X11R7.0/X11R6.9 release
Posted Dec 23, 2005 19:53 UTC (Fri) by
Zarathustra (guest, #26443)
In reply to:
More information on the X11R7.0/X11R6.9 release by arcticwolf
Parent article:
More information on the X11R7.0/X11R6.9 release
Auto*hell encourages people to write non-portable code with the illusion that auto*hell will cover their asses, but auto*hell fails miserably to do so, because auto*hell can only know about the platforms it has been tested on, and fails miserably everywhere else(oh, and don't get me started with crosscompilation).
Auto*hell basically makes sure that a package will be almost impossible to port to any new platform that auto*hell doesn't understand, and it even fails miserably in the platforms it's supposed to understand, because it tries to guess stuff it has no clue about and it just can't know, so it blows up, and you are left with >20.000 lines of generated make vomit to swim thru.
Just because most programmers have no clue about how to properly write portable code doesn't mean auto*hell is any better.
If you don't write portable code, auto*hell will only provide a false sense of portability and make it harder for others to make your code portable, and if you write portable code there is no use for auto*hell.
(
Log in to post comments)