Brandon Van Every wrote:


Only thing problematic I could see, is if someone's getting clever and
using CMake script to generate CMake script.  I think it would be
reasonable to make such people untangle their metaprogramming.

That's crazy, no one would do something like that... But even if they did, I would not want to invalidate there effort by obsoleting the language they programmed in.


 It would be much safer and easier to continue
 to support it in the core of CMake.

It's 2x work to support CMake script and Lua indefinitely.
Actually, I don't agree with you here, and it would be me and the CMake team maintaining it and not you. I believe backwards compatibility is key to adoption of software. For a good read see here: http://www.joelonsoftware.com/articles/APIWar.html See the part about how the DOS game SimCity had a bug, and Microsoft worked around that bug. If something does not build with CMake, then CMake will get blamed. If a translator fails CMake will get blamed.

 I just don't believe that
 translation can work, and the fun part is that it can't even be proved
 that the translator works 100% of the time...

That's not a realistic concern though.  You will either decide to move
on to Lua or you won't.  Any amount of excuses can be invented if you
aren't willing.

It is a valid concern but has nothing to do with the using Lua or not. Translators don't work for 100% of the cases, that is a fact! You of all people should realize that. However, supporting both languages is an option.

Also, please refrain from calling me a liar. I am being very honest in my discussion here. There are no hidden motives or invented excuses. You may not agree with me, but that does not mean I am inventing excuses. If this is how you treated the Chicken maintainer, he may have dropped CMake just to get you off his mailing list....

I just got back from talking about CMake at FOSDEM, and was very pleased with the reception CMake is getting in the European open source community. Many folks are using it, and like it. No one complained about the language. One person asked about Lua, and was mildly interested but could talk it or leave it. I told him we were still evaluating the option and we are.

-Bill
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to