From: brian z. <bz...@zi...> - 2005-01-05 03:07:07
|
Samuele and I have been talking about the features of the next Jython release and I'd like to get some feedback. Here's the list as it stands now: + new-style classes + simplifying import (removing PackageManager) + removing 1.1 support + bug fixes + polishing the cluster PyJavaClass/PyJavaInstance/PyClass/PyInstance From a Python compatibility perspective the new-style classes implementation is easily the biggest and really sets us up well to take advantage of a lot of new CPython related work. Simplifying the importing of Java classes would ease a lot frustration and make importing more consistent. With this release we'd still be targeting the 2.2 libraries from CPython, moving to CPython's 2.4 libraries as soon as the bool type is added. In trying to get the code base a little cleaner we'd like to remove the support for JDK 1.1. Does anyone object? There's also work to do with the installer as there are no notes from anyone who's ever created a Jython installable and it apparently doesn't work well. Does anyone have experience with Java based installers and have any interest in helping develop a reproducible distribution process? If you're interested in helping with anything or have ideas please reply. thanks, brian |
From: <Ale...@di...> - 2005-01-05 04:30:59
|
Brian, first of all, congrats for getting the grant from PSF :-) Sweet :-) Regarding the desired features you mention "Simplifying import" - would that include being able to import from jar files added to sys.path after jython has started ? If yes, I'll put that on my wish list... Regards, Alex Kotchnev Developer / Systems Analyst Diversified Information Technologies ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CONFIDENTIALITY NOTICE: If you have received this e-mail in error, please immediately notify the sender by e-mail at the address shown. This e-mail transmission may contain confidential information. This information is intended only for the use of the individual(s) or entity to whom it is intended even if addressed incorrectly. Please delete it from your files if you are not the intended recipient. Thank you for your compliance. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
From: Daniel L. <dan...@ma...> - 2005-01-06 06:08:34
|
Brian, Samuelle et al, I cannot say enough how much I appreciate the work that went into Jython. It gives Python a portable and standard GUi that other languages and GUi platforms ( like wx and TK) should envy. The current port is a little long in the tooth given that Python is now at 2.4, but I understand the lack of people who can contribute is the issue--it is amazing what so few have done as it is. And it is very serviceable right now. In answer to your questions: 1. I think it is a about time to drop JDK 1.1: the bulk required in the package isn't worth supporting a long-deprecated JDK few, if any, use at all any more. Java support for 1.1 is near extinction as well so if Java support is deprecated, why not Jython support as well? 2. I'd like to help out, but I don't believe my skills are strong enough for the heavy lifting required. What can a so-so python and java programmer do to help? I have been working on some "How Tos'' showing how to do things like load jars, run in-line code, access files in jars, etc. Maybe I can help that way by publishing those somehow. I'll leave the 'heavy lifting' to those who can do it without a lot of 'hand-holding'. I'd cost more in your time than my help would be worth I think. Still I am open to ways I can help--let me know. Daniel On Jan 4, 2005, at 20:16, jyt...@li... wrote: > Message: 5 > To: Jython-Dev <jyt...@li...>, > Jython-Users <jyt...@li...> > From: brian zimmer <bz...@zi...> > Date: Tue, 4 Jan 2005 21:06:58 -0600 > Subject: [Jython-users] next release feature set > > Samuele and I have been talking about the features of the next Jython > release and I'd like to get some feedback. Here's the list as it > stands now: > > + new-style classes > + simplifying import (removing PackageManager) > + removing 1.1 support > + bug fixes > + polishing the cluster > PyJavaClass/PyJavaInstance/PyClass/PyInstance > > From a Python compatibility perspective the new-style classes > implementation is easily the biggest and really sets us up well to take > advantage of a lot of new CPython related work. Simplifying the > importing of Java classes would ease a lot frustration and make > importing more consistent. > > With this release we'd still be targeting the 2.2 libraries from > CPython, moving to CPython's 2.4 libraries as soon as the bool type is > added. > > In trying to get the code base a little cleaner we'd like to remove the > support for JDK 1.1. Does anyone object? > > There's also work to do with the installer as there are no notes from > anyone who's ever created a Jython installable and it apparently > doesn't work well. Does anyone have experience with Java based > installers and have any interest in helping develop a reproducible > distribution process? > > If you're interested in helping with anything or have ideas please > reply. > > thanks, > > brian |
From: Oti <oh...@ya...> - 2005-01-05 07:12:11
|
[ brian zimmer ] > Samuele and I have been talking about the features of the next Jython > > release and I'd like to get some feedback. Here's the list as it > stands now: > > + new-style classes > + simplifying import (removing PackageManager) > + removing 1.1 support > + bug fixes > + polishing the cluster > PyJavaClass/PyJavaInstance/PyClass/PyInstance sounds perfect to me > From a Python compatibility perspective the new-style classes > implementation is easily the biggest and really sets us up well to > take > advantage of a lot of new CPython related work. Simplifying the > importing of Java classes would ease a lot frustration and make > importing more consistent. > > With this release we'd still be targeting the 2.2 libraries from > CPython, moving to CPython's 2.4 libraries as soon as the bool type > is > added. > > In trying to get the code base a little cleaner we'd like to remove > the > support for JDK 1.1. Does anyone object? not me > There's also work to do with the installer as there are no notes from > > anyone who's ever created a Jython installable and it apparently > doesn't work well. Does anyone have experience with Java based > installers and have any interest in helping develop a reproducible > distribution process? I wrote a prototype of a java based installer and am currently testing it on different platforms. I'll post it as a patch to SF in a day or two. Then we can discuss if that might be a way to go. Its not a sparkling beauty, but IMHO it does its job on the installation side. More soon. > If you're interested in helping with anything or have ideas please > reply. I'm interested to help with a reproducible distribution in the short term, and in simplifying java imports. Then I'd like to help with an easy to use testing environment for unit tests and bug tests. I would feel more confident in supplying patches when I could run them against a whole bunch of existing tests before. And in the longer term I am very interested in java integration stuff (including the cluster you mentioned above). Thanks, and best wishes, Oti. |
From: Noel R. <noe...@gm...> - 2005-01-05 16:03:24
|
On Tue, 4 Jan 2005 21:06:58 -0600, brian zimmer <bz...@zi...> wrote: > Samuele and I have been talking about the features of the next Jython > release and I'd like to get some feedback. Here's the list as it > stands now: > > + new-style classes > + simplifying import (removing PackageManager) > + removing 1.1 support > + bug fixes > + polishing the cluster PyJavaClass/PyJavaInstance/PyClass/PyInstance Can we get the boolean constants even with out the true boolean type (the way that CPython 2.2.x did?). This sounds great. I think we should get this info up on the web site as well -- Brian, who currently controls access to the web site? Again, I think something blog like that was updated with a status every week or so would go a long way towards ending the "is Jython alive" messages on this list. I'm going to look through the code and bugs and see if there's anything I'd be helpful at, but it might be a little bit before my time opens up. Noel -- Noel Rappin noe...@al... |
From: Brian Z. <bz...@zi...> - 2005-01-05 17:16:56
|
Noel Rappin wrote: > On Tue, 4 Jan 2005 21:06:58 -0600, brian zimmer <bz...@zi...> wrote: > >>Samuele and I have been talking about the features of the next Jython >>release and I'd like to get some feedback. Here's the list as it >>stands now: >> >> + new-style classes >> + simplifying import (removing PackageManager) >> + removing 1.1 support >> + bug fixes >> + polishing the cluster PyJavaClass/PyJavaInstance/PyClass/PyInstance > > > Can we get the boolean constants even with out the true boolean type > (the way that CPython 2.2.x did?). > Do you mean like this? http://mail.python.org/pipermail/python-list/2003-July/175123.html > This sounds great. I think we should get this info up on the web site > as well -- Brian, who currently controls access to the web site? > Again, I think something blog like that was updated with a status > every week or so would go a long way towards ending the "is Jython > alive" messages on this list. > Site access and content is primarily maintained by Sean McGrath at the moment. I'm not sure I have access yet to jython.org so I need to work on that. Establishing some sort of blog would be a good idea. > I'm going to look through the code and bugs and see if there's > anything I'd be helpful at, but it might be a little bit before my > time opens up. On this topic, we need to go through the bug list and see which ones still exist in CVS and close those we can. I don't think the list has been maintained in a quite a long time. thanks, brian |
From: Darek S. <ds...@us...> - 2005-01-09 21:50:48
|
Hello, [Noel Rappin] >> Can we get the boolean constants even with out the true boolean type >> (the way that CPython 2.2.x did?). Brian Zimmer > Do you mean like this? > http://mail.python.org/pipermail/python-list/2003-July/175123.html Maybe even something as simple as that http://sf.net/tracker/index.php?func=detail&aid=1099116&group_id=12867&atid=312867 would do the trick? darek |