From: Jamis Buck Date: 2004-10-12T11:48:58+09:00 Subject: [ANN] Copland 1.0 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 -- Jamis Buck jgb3@email.byu.edu http://www.jamisbuck.org/jamis