"active committers" is a small pool. This looks like a useful advance but is an area I know very little about. Fortunately, I see (over on bitbucket) that Frank is promising to look at it.

Jeff

On 16/10/2012 03:07, Josh Juneau wrote:
Darjus-

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
http://jj-blogger.blogspot.com
https://www.apress.com/index.php/author/author/view/id/1866

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).

https://bitbucket.org/python_mirrors/jython/pull-request/6/initial-implementation-of-customizable

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.

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

P.S:
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.

Thanks!
Darjus
------------------------------------------------------------------------------
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!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Jython-dev mailing list
Jython-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jython-dev


------------------------------------------------------------------------------
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!
http://p.sf.net/sfu/newrelic-dev2dev


_______________________________________________
Jython-dev mailing list
Jython-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jython-dev