This project is read-only.

Add better syntax for method calls

Currently, Anise uses the same syntax for declaring an array as for invoking a method. This is somewhat confusing, and certainly non-intuitive for C# developers.

Id #20 | Release: None | Updated: Jul 10, 2010 at 8:03 PM by aminer | Created: Jul 10, 2010 at 8:03 PM by aminer

Add built-in support for temp directories to AniseUnitTest

It is very common that module-level tests need access to the file system to validate code. Functionality should be built into the AniseUnitTest class (or a subclass) and automatically create and d...

Id #19 | Release: None | Updated: Jul 10, 2010 at 8:02 PM by aminer | Created: Jul 10, 2010 at 8:02 PM by aminer

Add support for custom scopes

Currently, Anise provides a number of scopes under which objects may be created and re-used. However, the events which define these scopes are all things related to the operation of the dependency...

Id #17 | Release: None | Updated: Jul 10, 2010 at 7:57 PM by aminer | Created: Jul 10, 2010 at 7:57 PM by aminer

Add support for partially specified namespaces

Currently, if the "#namespace" declaration is used, the future uses of "_class" must either contain a fully-specified class name, or just the class name itself. Anise should allow the "#namespace"...

Id #16 | Release: None | Updated: Jul 10, 2010 at 7:53 PM by aminer | Created: Jul 10, 2010 at 7:53 PM by aminer

Add support for instantiating a generic type

Currently, generic types are only supported through implicit conversions and then only for C#'s built in generic types. Anise should also support declaring objects of generic types directly throug...

Id #15 | Release: None | Updated: Jul 10, 2010 at 7:53 PM by aminer | Created: Jul 10, 2010 at 7:49 PM by aminer

Add support for casting

Anise supports automatic conversions between types, but it is impossible to explicitly require a conversion, or to specify the exact type you would like to convert to. This arises particularly in ...

Id #14 | Release: None | Updated: Jul 10, 2010 at 7:53 PM by aminer | Created: Jul 10, 2010 at 7:46 PM by aminer

Add the ability to inherit instance declarations

There are often occasions when you'd like to create many different objects which have nearly everything in common about their definitions except for a few things. Anise should support some ability...

Id #13 | Release: None | Updated: Jul 10, 2010 at 7:54 PM by aminer | Created: Jul 10, 2010 at 7:38 PM by aminer

Store objects created by converts with scope of original object

Currently, when a converter is used, the new instance created only has prototype scope, no matter what the scope of the object being converted. For example, if the value "http://anise.codeplex.com...

Id #12 | Release: None | Updated: Jul 10, 2010 at 7:54 PM by aminer | Created: Jul 10, 2010 at 7:35 PM by aminer

Add support for validating command-line arguments

The AniseProgram object provides robust support for parsing command-line arguments, but little opportunity to validate that they are correct before being injected. Users should be able to register...

Id #11 | Release: None | Updated: Jul 10, 2010 at 7:54 PM by aminer | Created: Jul 10, 2010 at 7:26 PM by aminer

Allow constructor arguments to be provided at runtime

Currently, when an object is created, the constructor along with all its arguments must be specified in the Anise script. This change would make it so that you could pass in a list of arguments wh...

Id #10 | Release: None | Updated: Jul 10, 2010 at 7:26 PM by aminer | Created: Jul 10, 2010 at 7:16 PM by aminer