On Tue, Aug 17, 2010 at 3:34 PM, Jim Baker <jbaker@zyasoft.com> wrote:
I did the refactoring for PyBoolean, PyFloat, and PyLong and committed it in r7097. (NetBeans has no problem with inconsistent encapsulation of fields.) We probably want to do this for some other types too, such as collection types, since it seems like this will support a quite useful usage pattern.

+1 NetBeans, +10 Jim Baker!

Would it be possible for PyString as well? I see some sorts of auxilliary data structures in there, so I wouldn't be surprised if that were less doable.
We still need some unit tests that demonstrate that usage, otherwise our test suite definitely covers such a standard refactoring. 

I'd be very happy to help there, but you'll have to have patience with me while I get up to speed with setting up my workspace to develop, build, and test Jython. Up until now I've been using the binary. If there's any documentation on the subject, please send me that way. If not, I've figured out this kind of thing before.

I'm an Eclipse man, myself, but would install NetBeans if that were the strongly supported Jython development platform.

Jonathan Feinberg  jdf@pobox.com  http://MrFeinberg.com/