This is a first alpha version of ofxConsole, a quakestyle text console to bind functions and variables mainly for debugging. This tutorial was really helpful:
Most of the time went into the event/callback system which is based on boost::function boost::bind and also makes use of boost preprocessor to generate the functor templates. Generally this was my first time seriously working with strings and especially templates so this was a good exercise. In the future I plan to overwork the eventsystem with a scripting language (propably LUA lua.org), since that seems to be a better solution.
Right now when using boost you can register any void function/memberfunction with up to 9 arguments. if you don't have boost you can still run the example with a simple callback system similar to the one that comes with OF (doesn't use poco though).
get it here:
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?