Quote:Original post by Redleaf
Generally that might be true about C++ support, but what about a library like Twisted Matrix? Surely if you were familiar with it you wouldn't say that this library wasn't worth anything to game programming, and it's not easily usable with C++ as far as I can tell.
It's not exactly a game development library though, is it? It's a networking library, for a language that isn't very commonly used for game development. I know some of the C++ libraries only have tenuous links to game development, but their inclusion is justified because C++ is significantly harder to use without such libraries. Python has built-in networking that is easy enough to use for most games.
Quote:As far as simplicity goes, that's always a good thing. But isn't the page just a list of links by category anyway? I'm not sure I see how additions of this type would dramatically increase the complexity.
If I have to add general purpose libraries for uncommon languages, then it's likely to double the size of the list while adding little value to the average (ie. C++) game developer. If I have to start tracking platform availability for each one on top of that, that significantly increases the amount of work I have to do to ensure the list stays up to date. It only takes a reader maybe 2 or 3 minutes to check to see if the library they want is available in the language they use, and in 90% of cases it will be. But for me to do that check myself, for every library, at least once a month or so, will take a lot of time.
Quote:Maybe the core audience needs to be more open-minded, and have a chance of being exposed to more alternatives? A few months ago I would have considered myself part of that core audience, and I consider it a crime that I wasn't seriously exposed to such alternatives earlier. You could be doing others a big favor.
I agree that the world would be a better place if more people used Python, Ruby, and other high-level languages that make C++ feel like assembly. That's why I got the Scripting Languages forum started here on Gamedev.net. But this game developer library page isn't really the place to promote these things, without diluting the core content and making my life a lot more difficult for little benefit. I might start a separate 'Python Game Libraries' page sometime, if there's demand, and if one doesn't exist already.