Coming from AS3 and Obj-C / Cocoa i find events invaluable, are there any plans to implemt some kind of event handling in of? I.e some kind of observer pattern implementation such as notifiers/delegates, signals/slots, dispatchers/responders etc…?
After a lot of research on various general purpose libraries I’ve started to merge of with the poco c++ library, primarily to get access to a flexible event system. So far I’ve only used it for a week or so, and not used much more than the event and time classes, but those alone was worth the effort of including it. It was a little tricky to get going in xcode since there’s no pre built framework or xcode tutorial… But otherwise it’s very well documented and structured, and it feels very solid.
Now that I’ve started to work with Poco C++ I’m thinking that wrapping it for of or (even better) include it at the core would be nice. It would give of users access to a lot of goodies (see the list below) and unleash a lot of power that people could build addons on top of. I would for example gladly release my arduino, tweener/caller and dmx libraries (which all make use of poco)… Including it doesn’t mean that you have to expose it, you could still build of classes on top of it, but it would be there for people who want to dig deeper…
Anyway, even if you don’t go for poco I think a flexible event system would be valuable in of…
and here’s a cut’n’pasted list of some of its features
# threads, thread synchronization and advanced abstractions for multithreaded programming
# streams and filesystem access
# shared libraries and class loading
# powerful logging and error reporting
# network programming (TCP/IP sockets, HTTP, FTP, SMTP, etc.)
# XML parsing (SAX2 and DOM) and generation
# configuration file and options handling
# database access