Menu

Version 0.93 released (alas, doc on website is still 0.92)

Version 0.93 has now been released.
Unfortunately, due to sourceforge troubles, the documentation on the website is still 0.92 - please see the download for the correct documentation.

0.93 provides the following:

* Added macros for use in a larger project (about 20 developers/100 developer-months up to now), with a 4-tiered and modularized architecture on top of a large framework. Here is an excerpt from the documentation:

In larger systems, such compound rules introduce an additional level of abstraction, which helps to define the constraints more concisely. Here is an example of definitions for Yagl, which uses a macro called ===>:

----------

===> :=
Yagl.\L.(*).** ---> Yagl.\R.\1.**
Yagl.\L.Models.** ---> Yagl.\R.IModels.**
Yagl.\L.Controllers.* ---> Yagl.\R.Views.*
Yagl.\L.Controllers.(*).** ---> Yagl.\R.Views.\1.**
Yagl.\L.Controllers.*.** ---> Yagl.\R.Controllers.*
=:

Buttons ===> Labels
Grids ===> Buttons
Grids ===> Labels

----------

* Added a few test cases to drive coverage to about 80%. However, exception paths make it impossible to reach 100% coverage.

Posted by Harald M. Mueller 2006-06-06

Log in to post a comment.