rentzsch.com: tales from the red shed

Whisper

Links
Paul Snively has turned me on to Whisper, a cross-platform C++ framework.

Jesse Jones, Whisper's creator, seems to have a good grasp on things. Notable features:

  • Coded in modern C++ (Jesse uses STL for collections instead of rolling his own, and otherwise effectively uses generic programming).
  • Adds a runtime object model to C++'s compile-time object model, using a COM derivative and XML files to describe the object model metadata.
  • Completely abstracts the platform you're on, but with not too thick a layer.

I'm thinking of using it for my next project. Actually, with ObjC++, it should be possible to plunk NSViews at the bottom and CFRunLoops at the top, and have this thing be a Cocoa C++ framework. (evil grin)

Thursday, January 23, 2003
12:00 AM