February 15, 2005

artefaktur C++ framework

I found this existing C++ framework that supports reflection. Like my metaprogramming idea, this uses a C++ preprocessor to parse metadata out of C++ class definitions. I believe it focuses on using reflection to exploit metadata. I want to continue down the metaprogramming route. I think it fits better with C++.

I also investigated C++0x. This is an attempt to standardize the next version of C++. Bjarne Stroustrup is involved. It looks like it will have some interesting new features, including ways to get metadata out of C++ programs for cleaner integration with SQL databases and the like. It's going to be a while before I can buy a C++0x compiler though!

I'm not sure if I'm pleased. It looks like C++0x will have advantages over C++ for games development. But I can't help thinking that it will extend the life of C++ still further, when we are better off opting for "higher level" languages.

Comments:
Hey hows it going Al! I was just wondering on your comment about C++0x extending C++.

I'm guessing you would like to see C#/Java type in game development. I know they are there for GUI stuff, but I'm assuming you want them for engine work and all.

I'm just wondering what is your "favorite" choice? Future wise.
 
Post a Comment

<< Home

This page is powered by Blogger. Isn't yours?