In article <469A1ABC.10284.43339D@twegner.swbell.net>, "Tim Wegner" <twegner@swbell.net> writes:
Just to say it again: Rich does not speak for anyone other than himself
Just to say it again: Tim and Jonathan don't speak for me. Really, what's the point of such a statement? When have I ever claimed that I spoke for someone else? Is there some implied threat in reminding people that I don't speak for you or Jonathan? You guys are free to do whatever you want with the code, as am I. That's what open source is all about. I don't need anyone's permission or blessings to change the code. You have been free to modernize and improve the code all along; many of the improvements I've made to improve understanding the code have nothing to do with being freed from the restraints of the DOS memory model. Using symbolic constants instead of magic numbers. Breaking long functions into smaller functions with intention revealing names. Extracting duplicate code into functions instead of repeating it inline. Changing variable names to make them more revealing of their intention. Nothing in the DOS world was preventing those improvements from being made, yet they remained undone. We started this discussion of modernization about ten years ago, and while everyone agreed with the goals then, nothing was done about it. In 1999 I contributed the majority of the source needed to move the code to where we are currently, in terms of functionality. The contribution languished. Since then, not much has happened to the main code except for the occasional bug fix patch. You can't even *compile* the DOS code without ancient compilers that noone can get anymore. Tim says I have strong opinions as if that's a bad thing. What kind of spineless person has an opinion without defending it? I'm backing my "strong opinions" up with actual work on modernizing the code and dragging it kicking and screaming into 1990s and then into the 21st century. I'll also be happy to back my opinions up with data, my nearly 30 years of experience writing software and my 20+ years of experience in computer graphics. My "strong opinions" are conventional wisdom in the rest of the graphics and software engineering world; its only on this list where people react like I'm saying the earth is flat. Its evolve or die. The long, slow, languishing, death bed scene has been going on for about 10 years. I'm moving ahead with no apologies. -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>