J
Jamis Buck
Well, I finally decided that Copland is ready for the Big Time. It's at
a rosy 1.0 now, and I've officially designated it "stable".
(That naturally doesn't mean it is bug free or perfect, it just means
that future releases will follow a more traditional versioning scheme.)
project page: http://rubyforge.org/projects/copland
user manual: http://copland.rubyforge.org
api docs: http://copland.rubyforge.org/api
package docs: http://copland.rubyforge.org/packrat
This release features the following asterisk-like bullet points:
* Cycles in dependencies are now reported legibly when they result in
errors.
* Substitution symbols in configuration points work correctly now.
* Public/private visibility for service points (for restricting service
visibility outside of a package)
* Customizable log message formats, similar to those offered by Log4j
* Added more practical intro to Copland in the manual.
* Added RubyConf 2004 presentation.
Comments, as always, are welcome. I should mention that most of the
comments I recieved about Copland during RubyConf have _not_ been
implemented; I am choosing instead to focus on Needle ("The DI Container
Formerly Known as Syringe"), which will be a much more Rubyish interface.
Further enhancements of Copland are pending sufficient interesting from
the community--otherwise, all future efforts will focus on Needle.
- Jamis
a rosy 1.0 now, and I've officially designated it "stable".
(That naturally doesn't mean it is bug free or perfect, it just means
that future releases will follow a more traditional versioning scheme.)
project page: http://rubyforge.org/projects/copland
user manual: http://copland.rubyforge.org
api docs: http://copland.rubyforge.org/api
package docs: http://copland.rubyforge.org/packrat
This release features the following asterisk-like bullet points:
* Cycles in dependencies are now reported legibly when they result in
errors.
* Substitution symbols in configuration points work correctly now.
* Public/private visibility for service points (for restricting service
visibility outside of a package)
* Customizable log message formats, similar to those offered by Log4j
* Added more practical intro to Copland in the manual.
* Added RubyConf 2004 presentation.
Comments, as always, are welcome. I should mention that most of the
comments I recieved about Copland during RubyConf have _not_ been
implemented; I am choosing instead to focus on Needle ("The DI Container
Formerly Known as Syringe"), which will be a much more Rubyish interface.
Further enhancements of Copland are pending sufficient interesting from
the community--otherwise, all future efforts will focus on Needle.
- Jamis