|
From: Samuele P. <pe...@in...> - 2001-01-30 16:56:43
|
Hi. > I'm preparing to do development using Jython with target platforms of > Windows 2000 and Solaris. > > My concern is Jython's seeming lack of explicit support for JDK/JRE 1.3 > (at least according to http://www.jython.org/platform.html > <http://www.jython.org/platform.html> ) The page is simply not up to date, I think because of lack of feedbacks. I think you are referring to jdk 1.3 under Solaris. Because for Windows jdk1.3 is already indicated as the first choice I assume that up to strange quality problem of the type that jdk1.3 for solaris contains much more bugs than jdk1.3 for Windows, jdk 1.3 as platform (that should behave uniformely across os'es) is an adequate home for jython. I have done my entire part of contribution to jython mostly under jdk 1.3. In general if jython encounters a bug that does not appear on all jvms that's jvm bug per definition. In general jpython encountered such kind of bugs under browser jvm and old jvms with JITs. They were both some kind of 1st,2nd generation jvm. First JITs have a lot of robustness issues, and the very dynamic nature of jython (wrt. class loading, reflection) stressed them. My experience and technical reasons indicate that the jdk1.3 jvm is more robust. One of its goal is too completely hide the native compilation that happens behind the scenes: externally e.g. you get line numbers for exceptions in compiled code too. Another nice feature is e.g. that System.gc force collection of unloadable classes too. The porting to different os'es of this cannot break everything at once. So I encourage you to try jdk 1.3 also under Solaris and any feedback from that will be appreciated. On the other hand JPython 1.1 is really not a solution. A lot of bugs have been fixed and much improvents have been done between that and jython 2.0. regards, Samuele Pedroni. |