You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by hammett <ha...@uol.com.br> on 2004/04/04 23:33:15 UTC

Fw: Donation of .Net code

FYI.

----- Original Message ----- 
From: "hammett" <ha...@apache.org>
To: "Jakarta Commons Developers List" <co...@jakarta.apache.org>
Sent: Sunday, April 04, 2004 6:26 PM
Subject: Donation of .Net code


> Hi folks!
>
> I have some implementation of distinct projects on Avalon-sandbox that I
> think doesn't belong to Avalon. Avalon is doing some house cleaning at
this
> moment, so maybe its the best time to move this projects elsewhere.
>
> Castle MX (we can change its name)
> ------------
>
> Basically it is a JMX-like implementation for .Net (read as .Net and Mono)
>
>
http://cvs.apache.org/viewcvs.cgi/avalon-sandbox/avalon-net/Castle/CastleManagementExtensions/
>
http://cvs.apache.org/viewcvs.cgi/avalon-sandbox/avalon-net/Castle/CastleManagementExtensionsTest/
>
> DynamicProxy
> ---------------
>
> .Net proxies are very different from Java proxies. First, when one needs a
> proxyable type in .Net he must extends MarshalByRefObject or
> ContextBoundObject (which carries another semantic). After some talk with
> CGLib guys trying to convince them to implementing something like Java
> proxies for .Net I decided to do it by myself. It uses Reflection.Emit to
> generate IL code directly, what guarantee a good performance - its
> equivalent to use BCEL to generate Java proxies.
>
> http://cvs.apache.org/viewcvs.cgi/avalon-sandbox/avalon-net/DynamicProxy/
>
http://cvs.apache.org/viewcvs.cgi/avalon-sandbox/avalon-net/DynamicProxy/DynamicProxyTest/
>
>
> I know thats maybe the first time ASF releases .Net code/binaries. But
> Avalon (with Castle container) and Logging (with Log4net) are about to
> deliver such projects.
>
> WDYT?
>
> Cheers,
> hammett


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