It is great to hear that you are working on the Customizable ProxyMaker.  It would be great to see this effort come to fruition.  I will try to take a look at it to test, but I think someone who is an active committer should probably perform a full review on the code.  

I will be in touch after I have had a chance to test it out!  Thanks for all of your efforts!

Josh Juneau

On Oct 11, 2012, at 12:52 AM, Darjus Loktevic <darjus@gmail.com> wrote:

Hi Frank, Guys,

Please review the initial effort at getting Clamp (allows creating Java classes (proxy) out of Python code) functional. A ton of this effort is based on previous work by Charlie Groves (Kudos!) that unfortunately did not land in Jython years ago (still don't know what happened there).


There are few things in this effort:
1. Allowing customization of ProxyMaker used to create the Proxy class.
2. Supporting Java bytecode generation for custom/multiple constructor signatures.
3. Java annotation support.
4. A reference implementation of Clamp in tests.

* Constructor signatures.
* More tests.
* Clamp project itself (various pretty annotations for generating Proxy Java classes).

This could definitely look prettier, but i decided against a bigger refactoring effort (for example annotation support is kind of bolted on) and delay it till Jy3K especially as it's my first major(ish) contribution.

Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
Jython-dev mailing list