digitalmars.D - An example of the relevance of D
- Kyle Furlong (11/11) Dec 13 2006 "We chose to use python because we wanted a well-supported scripting
- Kirk McDonald (8/21) Dec 13 2006 Civ4's use of Boost.Python was one of the things that prompted me to
"We chose to use python because we wanted a well-supported scripting language that could extend our core code. Indeed, we wrote much more code in python than we were expecting, including all in-game screens and the main interface. It was a huge win for the project because writing code in a language with garbage collection simply goes faster than writing code in C++. The fact that users will be able to easily mod the interface is a nice plus as well. The downside of python was that it significantly increased our build times, mostly from linking with Boost." -- Soren Johnson, lead designer, Civilization IV. Quoted in a Slashdot interview. I stumbled across this today. D + PyD = Even GREATER productivity?
Dec 13 2006
Kyle Furlong wrote:"We chose to use python because we wanted a well-supported scripting language that could extend our core code. Indeed, we wrote much more code in python than we were expecting, including all in-game screens and the main interface. It was a huge win for the project because writing code in a language with garbage collection simply goes faster than writing code in C++. The fact that users will be able to easily mod the interface is a nice plus as well. The downside of python was that it significantly increased our build times, mostly from linking with Boost." -- Soren Johnson, lead designer, Civilization IV. Quoted in a Slashdot interview. I stumbled across this today. D + PyD = Even GREATER productivity?Civ4's use of Boost.Python was one of the things that prompted me to /write/ Pyd. :-) Even better, Pyd compiles lightning-fast. -- Kirk McDonald Pyd: Wrapping Python with D http://pyd.dsource.org
Dec 13 2006