Best of all, elegance will be a driving force in the layout and implementation of the DemoNine framework. Frameworks that require excessive or repetitive coding in order to make new modules compliant with the framework's standards are not nearly as useful. Also, they make for clumbsy code that looks terrible. DemoNine will accomplish this elegance and simplicity by abstracting and exploiting some of the amazing core features available in Ruby. For example, think of the trace functions' power. In this sense, think of DemoNine as an extension to the Ruby compiler--an extension to the Ruby language itself rather than simply a bunch of functions that you can call.
The first pre-alpha release of this framework (palpha 1.0) is slated to be released in the second quarter of 2008. The framework will contain support for the at least the following:
These details are provided for information only. No information here is legal advice and should not be used as such.