Over at
communities.curl.com I have a post on the
Curl open-source
Sonntag framework at
sourceforge.net .
Why the name? Well, it tag's components with the optional
name property ... and
sonner seems to ring a bell ... [ to get off a bus is an event.] O-kay, we'll stop that punning for now ...
What is needed is a much more elaborated demo than that currently available. I will try to find time to work on one. Two small things need doing for the existing demo: move it up to Curl 7.0 from 6.0 and show that
Sonntag ties-in seemlessly to Curl automated testing for GUI Visual components.
From where I stand, this little framework is important for what it demonstrates about the strengths of Curl in keeping the complexity of Events for GUI widgets under wraps.
Sonntag achieves that through live-code doc's, Curl macros, mixin's, multiple inheritance and parameterized classes and effective packaging.