avalon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Leo Sutic" <leo.su...@inspireinfrastructure.com>
Subject RE: ROLE & Lifecycles in C#
Date Tue, 29 Jul 2003 18:20:00 GMT


> From: Berin Loritsch [mailto:bloritsch@apache.org] 
>
> [AvalonStart]
> public void comenzar() throws Exception {}
> 
> Or instead of Configurable.configure(), a developer can 
> declare it like
> this:
> 
> [AvalonConfigure]
> public void configuracion( Configuration config ) throws 
> ConfigurationException {}
 
I don't like this.

It makes the contract much more loose and the method names turn
into a mess. Right now, if I see a method named "configure"
then I know where it fits in.

Maybe I'm just an old fart, but all this new-fangled attributes & 
reflection stuff seems a bit overflexible. Like C++, make things
flexible but not mutable - I think this is on the mutable side.

/LS


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@avalon.apache.org
For additional commands, e-mail: dev-help@avalon.apache.org


Mime
View raw message