You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(38) |
Nov
(98) |
Dec
(58) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(114) |
Feb
(123) |
Mar
(96) |
Apr
(66) |
May
(84) |
Jun
(72) |
Jul
(128) |
Aug
(126) |
Sep
(82) |
Oct
(80) |
Nov
(148) |
Dec
(55) |
2002 |
Jan
(137) |
Feb
(85) |
Mar
(118) |
Apr
(67) |
May
(71) |
Jun
(28) |
Jul
(69) |
Aug
(48) |
Sep
(83) |
Oct
(79) |
Nov
(54) |
Dec
(32) |
2003 |
Jan
(44) |
Feb
(47) |
Mar
(59) |
Apr
(57) |
May
(43) |
Jun
(45) |
Jul
(44) |
Aug
(39) |
Sep
(27) |
Oct
(62) |
Nov
(17) |
Dec
(23) |
2004 |
Jan
(41) |
Feb
(51) |
Mar
(38) |
Apr
(30) |
May
(25) |
Jun
(12) |
Jul
(11) |
Aug
(27) |
Sep
(16) |
Oct
(56) |
Nov
(23) |
Dec
(29) |
2005 |
Jan
(75) |
Feb
(82) |
Mar
(50) |
Apr
(77) |
May
(19) |
Jun
(104) |
Jul
(47) |
Aug
(42) |
Sep
(28) |
Oct
(143) |
Nov
(62) |
Dec
(13) |
2006 |
Jan
(20) |
Feb
(10) |
Mar
(59) |
Apr
(45) |
May
(25) |
Jun
(129) |
Jul
(162) |
Aug
(91) |
Sep
(15) |
Oct
(39) |
Nov
(186) |
Dec
(191) |
2007 |
Jan
(134) |
Feb
(140) |
Mar
(106) |
Apr
(77) |
May
(92) |
Jun
(63) |
Jul
(233) |
Aug
(102) |
Sep
(119) |
Oct
(63) |
Nov
(68) |
Dec
(32) |
2008 |
Jan
(69) |
Feb
(91) |
Mar
(129) |
Apr
(44) |
May
(18) |
Jun
(53) |
Jul
(50) |
Aug
(25) |
Sep
(11) |
Oct
(28) |
Nov
(67) |
Dec
(36) |
2009 |
Jan
(20) |
Feb
(24) |
Mar
(66) |
Apr
(53) |
May
(48) |
Jun
(48) |
Jul
(59) |
Aug
(82) |
Sep
(49) |
Oct
(30) |
Nov
(16) |
Dec
(16) |
2010 |
Jan
(52) |
Feb
(25) |
Mar
(36) |
Apr
(34) |
May
(14) |
Jun
(15) |
Jul
(14) |
Aug
(16) |
Sep
(23) |
Oct
(6) |
Nov
(4) |
Dec
(5) |
2011 |
Jan
(4) |
Feb
(22) |
Mar
(45) |
Apr
(9) |
May
(8) |
Jun
(13) |
Jul
(12) |
Aug
(4) |
Sep
(6) |
Oct
(10) |
Nov
(21) |
Dec
(5) |
2012 |
Jan
(6) |
Feb
(9) |
Mar
(25) |
Apr
(6) |
May
(4) |
Jun
(23) |
Jul
(6) |
Aug
(18) |
Sep
(21) |
Oct
(34) |
Nov
(19) |
Dec
(25) |
2013 |
Jan
(8) |
Feb
(34) |
Mar
(35) |
Apr
(4) |
May
(11) |
Jun
(4) |
Jul
(7) |
Aug
(5) |
Sep
(20) |
Oct
(12) |
Nov
(11) |
Dec
(7) |
2014 |
Jan
(10) |
Feb
(18) |
Mar
(50) |
Apr
(26) |
May
(53) |
Jun
(21) |
Jul
(12) |
Aug
(39) |
Sep
(43) |
Oct
(26) |
Nov
(8) |
Dec
(6) |
2015 |
Jan
(18) |
Feb
(32) |
Mar
(31) |
Apr
(42) |
May
(38) |
Jun
(13) |
Jul
(6) |
Aug
(11) |
Sep
(29) |
Oct
(25) |
Nov
(10) |
Dec
(11) |
2016 |
Jan
(24) |
Feb
(12) |
Mar
(13) |
Apr
(15) |
May
(22) |
Jun
(8) |
Jul
(12) |
Aug
(25) |
Sep
(8) |
Oct
(6) |
Nov
(13) |
Dec
(7) |
2017 |
Jan
(6) |
Feb
(29) |
Mar
(32) |
Apr
(8) |
May
(82) |
Jun
(42) |
Jul
(20) |
Aug
(17) |
Sep
(27) |
Oct
(14) |
Nov
(22) |
Dec
(6) |
2018 |
Jan
(12) |
Feb
(9) |
Mar
(22) |
Apr
(19) |
May
(14) |
Jun
(9) |
Jul
(9) |
Aug
(22) |
Sep
(22) |
Oct
(12) |
Nov
(13) |
Dec
(8) |
2019 |
Jan
(22) |
Feb
(3) |
Mar
(30) |
Apr
(20) |
May
(20) |
Jun
(6) |
Jul
(15) |
Aug
(25) |
Sep
(11) |
Oct
(24) |
Nov
(11) |
Dec
(6) |
2020 |
Jan
(9) |
Feb
(12) |
Mar
(29) |
Apr
(10) |
May
(22) |
Jun
(11) |
Jul
(15) |
Aug
(5) |
Sep
(6) |
Oct
(7) |
Nov
(7) |
Dec
(13) |
2021 |
Jan
(21) |
Feb
(5) |
Mar
(5) |
Apr
(6) |
May
(10) |
Jun
(7) |
Jul
(6) |
Aug
(8) |
Sep
(5) |
Oct
(9) |
Nov
(5) |
Dec
(6) |
2022 |
Jan
(5) |
Feb
(4) |
Mar
(8) |
Apr
(6) |
May
(5) |
Jun
(5) |
Jul
(10) |
Aug
(6) |
Sep
(7) |
Oct
(4) |
Nov
(4) |
Dec
(6) |
2023 |
Jan
(5) |
Feb
(5) |
Mar
(6) |
Apr
(4) |
May
(5) |
Jun
(6) |
Jul
(5) |
Aug
(5) |
Sep
(5) |
Oct
(5) |
Nov
(7) |
Dec
(8) |
2024 |
Jan
(3) |
Feb
(1) |
Mar
|
Apr
(2) |
May
|
Jun
(1) |
Jul
(1) |
Aug
(4) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
2025 |
Jan
|
Feb
(2) |
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
From: Adam B. <ada...@gm...> - 2019-04-14 01:57:54
|
> (isn't it neat!) Yes, and in a lovely jythonesque way : ) On the docs, I guess I agree that you want to inherit the CPython docs, plus being able to note variations in Jython, plus some pages on Jython-specific elements. This might just be a separate index to module documentation, say for jarray, or it might be specific language features, like Java imports. (And a website to put it on, indeed.) If there is not a specific target area already for Jython specific features, I will send a doc patch carving out an area in the new git docs. This should not interfere much with any later work to synch with the CPython docs. I will probably copy some of the 2.1 archive material linked below. Cheers Adam > 在 2019年4月14日,上午2:26,Jeff Allen <ja...@fa...> 写道: > > Thanks for responding on that. I didn't know the answer off the top of my head (isn't it neat!), but thought you, James or Stefan might. I was once told jarray was not much used, meaning en route to deprecation, but until there is a compatible ndarray ... . > > Ideally we whould have a set of documentation that is a copy of the CPython one with amendements. (And a web site to put it on.) But it's work. We might get away increasingly with referring to the CPython documents, because of increasing conformance to expectations created by CPython. It will never really reduce the need to zero, however. I don't know how affordably to maintain a large document that is only a little different from CPython's. I had a go with the dev-guide and think it saved work to borrow by forking, but it was still a fair amount of effort and not wholly successful in keeping up. > > Language and module documentation has a different balance, though. > > I think an approach that mimics CPython's structurally, but contains only notes about differences would work and a link to the CPython doc. It's a good reason to have a clearer answer to "what CPython are you most like" than we can normally give, since that's the version we would link. Where to put it though? > > Jeff Allen >> On 13/04/2019 12:53, Adam Burke wrote: >> There was a bug raised today which is already a feature, and really just points to a documentation gap. I made a comment there, and was going to add some doc, so went for the right place to enhance pages on the jarray module. Basically I was expecting to add a few lines to a page like this (which still turns up high on google) >> >> https://www.jython.org/archive/21/docs/jarray.html >> >> However it seems jython specific details like jarray or the jython registry might have been victims of multiple documentation moves over the years since v2.1. I started looking on the new jython doco git project and moved out from there. There doesn't appear to be anything on the wiki either. >> >> That all being what it is - can someone point me to either an existing place to add to this, or where would the right place to add *back* a page on jarray in the target documentation structure? >> >> Cheers >> Adam >> |
From: Jeff A. <ja...@fa...> - 2019-04-13 16:27:05
|
Thanks for responding on that. I didn't know the answer off the top of my head (isn't it neat!), but thought you, James or Stefan might. I was once told jarray was not much used, meaning en route to deprecation, but until there is a compatible ndarray ... . Ideally we whould have a set of documentation that is a copy of the CPython one with amendements. (And a web site to put it on.) But it's work. We might get away increasingly with referring to the CPython documents, because of increasing conformance to expectations created by CPython. It will never really reduce the need to zero, however. I don't know how affordably to maintain a large document that is only a little different from CPython's. I had a go with the dev-guide and think it saved work to borrow by forking, but it was still a fair amount of effort and not wholly successful in keeping up. Language and module documentation has a different balance, though. I think an approach that mimics CPython's structurally, but contains only notes about differences would work and a link to the CPython doc. It's a good reason to have a clearer answer to "what CPython are you most like" than we can normally give, since that's the version we would link. Where to put it though? Jeff Allen On 13/04/2019 12:53, Adam Burke wrote: > There was a bug raised today which is already a feature, and really > just points to a documentation gap. I made a comment there, and was > going to add some doc, so went for the right place to enhance pages on > the jarray module. Basically I was expecting to add a few lines to a > page like this (which still turns up high on google) > > https://www.jython.org/archive/21/docs/jarray.html > > However it seems jython specific details like jarray or the jython > registry might have been victims of multiple documentation moves over > the years since v2.1. I started looking on the new jython doco git > project and moved out from there. There doesn't appear to be anything > on the wiki either. > > That all being what it is - can someone point me to either an existing > place to add to this, or where would the right place to add *back* a > page on jarray in the target documentation structure? > > Cheers > Adam > |
From: Adam B. <ada...@gm...> - 2019-04-13 11:53:33
|
There was a bug raised today which is already a feature, and really just points to a documentation gap. I made a comment there, and was going to add some doc, so went for the right place to enhance pages on the jarray module. Basically I was expecting to add a few lines to a page like this (which still turns up high on google) https://www.jython.org/archive/21/docs/jarray.html However it seems jython specific details like jarray or the jython registry might have been victims of multiple documentation moves over the years since v2.1. I started looking on the new jython doco git project and moved out from there. There doesn't appear to be anything on the wiki either. That all being what it is - can someone point me to either an existing place to add to this, or where would the right place to add *back* a page on jarray in the target documentation structure? Cheers Adam |
From: Jython t. <st...@bu...> - 2019-04-12 18:05:23
|
ACTIVITY SUMMARY (2019-04-05 - 2019-04-12) Jython tracker at https://bugs.jython.org/ To view or respond to any of the issues listed below, click on the issue. Do NOT respond to this message. Issues counts and deltas: open 334 ( +1) closed 2426 ( +1) total 2760 ( +2) Open issues with patches: 27 Issues opened (1) ================= #2758: Need Multi dimension jarrays 2D and 3D https://bugs.jython.org/issue2758 opened by waynelloydsmith Most recent 15 issues with no replies (15) ========================================== #2758: Need Multi dimension jarrays 2D and 3D https://bugs.jython.org/issue2758 #2754: Failure in Py.initProxy for class not at module level https://bugs.jython.org/issue2754 #2752: Allow Python functions to be used as a java.lang.FunctionalInt https://bugs.jython.org/issue2752 #2750: Make PyFunction implement java.util.concurrent.Callable<PyObje https://bugs.jython.org/issue2750 #2736: ensurepip fails with: pip 9.0.1 requires SSL/TLS https://bugs.jython.org/issue2736 #2734: Re-work package scanning and cache for modules https://bugs.jython.org/issue2734 #2723: Unusual behavior in SimpleCookie when '=' and '@' is used in https://bugs.jython.org/issue2723 #2722: run-time issue while trying to reach external endpoint (Weathe https://bugs.jython.org/issue2722 #2720: wrap_scoket_exception: 'module' object has no attribute 'OP_NO https://bugs.jython.org/issue2720 #2719: Divergence of __str__ and __repr__ from CPython https://bugs.jython.org/issue2719 #2713: Rounding a float field causes test_cpickle to fail https://bugs.jython.org/issue2713 #2698: urllib2.URLError: <urlopen error unknown url type: https> https://bugs.jython.org/issue2698 #2697: name$py.class is ignored when in a JAR with name.py https://bugs.jython.org/issue2697 #2684: WindowsError:[Error 123] The filename,directory name,or volume https://bugs.jython.org/issue2684 #2680: Ignore Java accessibility rules selectively by package (Java 9 https://bugs.jython.org/issue2680 Most recent 15 issues waiting for review (15) ============================================= #2635: AST.lineno ignored by compile https://bugs.jython.org/issue2635 #2566: inspect does not recognize code objects from bytecode files https://bugs.jython.org/issue2566 #2545: help() does not work on Java-implemented modules https://bugs.jython.org/issue2545 #2429: cStringIO does not work with mutable objects implementing the https://bugs.jython.org/issue2429 #2367: Jython ignores custom __eq__ when hashing dict subclasses https://bugs.jython.org/issue2367 #2363: relative seeks works incorrectly after readline https://bugs.jython.org/issue2363 #2330: full-build fails to copy CPython License https://bugs.jython.org/issue2330 #2230: Jython evaluation blocks under heavy load with high multi-core https://bugs.jython.org/issue2230 #2143: site-packages support in standalone jar https://bugs.jython.org/issue2143 #2142: Set Thread classloader when entering Jython context https://bugs.jython.org/issue2142 #2121: Jython jar on Maven central embeds other third party libraries https://bugs.jython.org/issue2121 #2077: marshal doesn't raise error when fed unmarshalable object https://bugs.jython.org/issue2077 #1925: Support loading java.sql.Drivers that aren't on the boot class https://bugs.jython.org/issue1925 #1917: No ctypes.c_char https://bugs.jython.org/issue1917 #1842: Add IBM i support to Jython https://bugs.jython.org/issue1842 Issues closed (1) ================= #2756: Error loading Python DLL (error code 14001) https://bugs.jython.org/issue2756 closed by jeff.allen |
From: Jython t. <st...@bu...> - 2019-04-05 18:05:26
|
ACTIVITY SUMMARY (2019-03-29 - 2019-04-05) Jython tracker at https://bugs.jython.org/ To view or respond to any of the issues listed below, click on the issue. Do NOT respond to this message. Issues counts and deltas: open 333 ( +0) closed 2425 ( +1) total 2758 ( +1) Open issues with patches: 27 Issues opened (1) ================= #2754: Failure in Py.initProxy for class not at module level https://bugs.jython.org/issue2754 opened by jeff.allen Most recent 15 issues with no replies (15) ========================================== #2754: Failure in Py.initProxy for class not at module level https://bugs.jython.org/issue2754 #2752: Allow Python functions to be used as a java.lang.FunctionalInt https://bugs.jython.org/issue2752 #2750: Make PyFunction implement java.util.concurrent.Callable<PyObje https://bugs.jython.org/issue2750 #2736: ensurepip fails with: pip 9.0.1 requires SSL/TLS https://bugs.jython.org/issue2736 #2734: Re-work package scanning and cache for modules https://bugs.jython.org/issue2734 #2723: Unusual behavior in SimpleCookie when '=' and '@' is used in https://bugs.jython.org/issue2723 #2722: run-time issue while trying to reach external endpoint (Weathe https://bugs.jython.org/issue2722 #2720: wrap_scoket_exception: 'module' object has no attribute 'OP_NO https://bugs.jython.org/issue2720 #2719: Divergence of __str__ and __repr__ from CPython https://bugs.jython.org/issue2719 #2713: Rounding a float field causes test_cpickle to fail https://bugs.jython.org/issue2713 #2703: JycompileAntTask cannot find org.python.apache.tools.ant.taskd https://bugs.jython.org/issue2703 #2698: urllib2.URLError: <urlopen error unknown url type: https> https://bugs.jython.org/issue2698 #2697: name$py.class is ignored when in a JAR with name.py https://bugs.jython.org/issue2697 #2684: WindowsError:[Error 123] The filename,directory name,or volume https://bugs.jython.org/issue2684 #2680: Ignore Java accessibility rules selectively by package (Java 9 https://bugs.jython.org/issue2680 Most recent 15 issues waiting for review (15) ============================================= #2635: AST.lineno ignored by compile https://bugs.jython.org/issue2635 #2566: inspect does not recognize code objects from bytecode files https://bugs.jython.org/issue2566 #2545: help() does not work on Java-implemented modules https://bugs.jython.org/issue2545 #2429: cStringIO does not work with mutable objects implementing the https://bugs.jython.org/issue2429 #2367: Jython ignores custom __eq__ when hashing dict subclasses https://bugs.jython.org/issue2367 #2363: relative seeks works incorrectly after readline https://bugs.jython.org/issue2363 #2330: full-build fails to copy CPython License https://bugs.jython.org/issue2330 #2230: Jython evaluation blocks under heavy load with high multi-core https://bugs.jython.org/issue2230 #2143: site-packages support in standalone jar https://bugs.jython.org/issue2143 #2142: Set Thread classloader when entering Jython context https://bugs.jython.org/issue2142 #2121: Jython jar on Maven central embeds other third party libraries https://bugs.jython.org/issue2121 #2077: marshal doesn't raise error when fed unmarshalable object https://bugs.jython.org/issue2077 #1925: Support loading java.sql.Drivers that aren't on the boot class https://bugs.jython.org/issue1925 #1917: No ctypes.c_char https://bugs.jython.org/issue1917 #1842: Add IBM i support to Jython https://bugs.jython.org/issue1842 Top 10 most discussed issues (1) ================================ #2746: Divergence from Python in Java mapping types https://bugs.jython.org/issue2746 4 msgs Issues closed (1) ================= #2711: Dictionaries fail test of atomicity https://bugs.jython.org/issue2711 closed by jeff.allen |
From: Jython t. <st...@bu...> - 2019-03-29 18:05:42
|
ACTIVITY SUMMARY (2019-03-22 - 2019-03-29) Jython tracker at https://bugs.jython.org/ To view or respond to any of the issues listed below, click on the issue. Do NOT respond to this message. Issues counts and deltas: open 333 ( +4) closed 2424 ( +0) total 2757 ( +4) Open issues with patches: 27 Issues opened (4) ================= #2746: Divergence from Python in Java mapping types https://bugs.jython.org/issue2746 opened by jeff.allen #2748: Unable to start Jython with ssl due to exception 'ChildSocket https://bugs.jython.org/issue2748 opened by arao #2750: Make PyFunction implement java.util.concurrent.Callable<PyObje https://bugs.jython.org/issue2750 opened by jamesmudd #2752: Allow Python functions to be used as a java.lang.FunctionalInt https://bugs.jython.org/issue2752 opened by jamesmudd Most recent 15 issues with no replies (15) ========================================== #2752: Allow Python functions to be used as a java.lang.FunctionalInt https://bugs.jython.org/issue2752 #2750: Make PyFunction implement java.util.concurrent.Callable<PyObje https://bugs.jython.org/issue2750 #2746: Divergence from Python in Java mapping types https://bugs.jython.org/issue2746 #2736: ensurepip fails with: pip 9.0.1 requires SSL/TLS https://bugs.jython.org/issue2736 #2734: Re-work package scanning and cache for modules https://bugs.jython.org/issue2734 #2723: Unusual behavior in SimpleCookie when '=' and '@' is used in https://bugs.jython.org/issue2723 #2722: run-time issue while trying to reach external endpoint (Weathe https://bugs.jython.org/issue2722 #2720: wrap_scoket_exception: 'module' object has no attribute 'OP_NO https://bugs.jython.org/issue2720 #2719: Divergence of __str__ and __repr__ from CPython https://bugs.jython.org/issue2719 #2713: Rounding a float field causes test_cpickle to fail https://bugs.jython.org/issue2713 #2703: JycompileAntTask cannot find org.python.apache.tools.ant.taskd https://bugs.jython.org/issue2703 #2698: urllib2.URLError: <urlopen error unknown url type: https> https://bugs.jython.org/issue2698 #2697: name$py.class is ignored when in a JAR with name.py https://bugs.jython.org/issue2697 #2684: WindowsError:[Error 123] The filename,directory name,or volume https://bugs.jython.org/issue2684 #2680: Ignore Java accessibility rules selectively by package (Java 9 https://bugs.jython.org/issue2680 Most recent 15 issues waiting for review (15) ============================================= #2635: AST.lineno ignored by compile https://bugs.jython.org/issue2635 #2566: inspect does not recognize code objects from bytecode files https://bugs.jython.org/issue2566 #2545: help() does not work on Java-implemented modules https://bugs.jython.org/issue2545 #2429: cStringIO does not work with mutable objects implementing the https://bugs.jython.org/issue2429 #2367: Jython ignores custom __eq__ when hashing dict subclasses https://bugs.jython.org/issue2367 #2363: relative seeks works incorrectly after readline https://bugs.jython.org/issue2363 #2330: full-build fails to copy CPython License https://bugs.jython.org/issue2330 #2230: Jython evaluation blocks under heavy load with high multi-core https://bugs.jython.org/issue2230 #2143: site-packages support in standalone jar https://bugs.jython.org/issue2143 #2142: Set Thread classloader when entering Jython context https://bugs.jython.org/issue2142 #2121: Jython jar on Maven central embeds other third party libraries https://bugs.jython.org/issue2121 #2077: marshal doesn't raise error when fed unmarshalable object https://bugs.jython.org/issue2077 #1925: Support loading java.sql.Drivers that aren't on the boot class https://bugs.jython.org/issue1925 #1917: No ctypes.c_char https://bugs.jython.org/issue1917 #1842: Add IBM i support to Jython https://bugs.jython.org/issue1842 |
From: Rory O'D. <ror...@or...> - 2019-03-29 11:02:22
|
Hi Alan, *OpenJDK builds *- JDK 13 - Early Access build 14 is available at http://jdk.java.net/13/ * These early-access, open-source builds are provided under the GNU General Public License, version 2, with the Classpath Exception <http://openjdk.java.net/legal/gplv2+ce.html>. * Changes in this build <http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-13%2B13%22%3A%3A%22jdk-13%2B14%22-%22jdk-13%2B13%22%29&revcount=1000> * Release notes [1] * JDK 13 Schedule proposal accepted [2] o 2019/06/13 Rampdown Phase One o 2019/07/18 Rampdown Phase Two o 2019/08/08 Initial Release Candidate o 2019/08/22 Final Release Candidate o 2019/09/17 General Availability *jpackage EA * * This is an early access build of JEP 343: Packaging Tool <https://openjdk.java.net/jeps/343>, aimed at testing a prototype implementation of jpackage, which is a new tool for packaging self-contained Java applications along with a Java Runtime Environment. * Build 30 is now available http://jdk.java.net/jpackage/ * Please send feedback via e-mail to cor...@op... <mailto:cor...@op...> *Quality Outreach report for **March 2019* * The report for March 2019 is available here <https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+March+2019> * Thanks to all those contributed ! *Recent Blog:* A new (Japanese) era for Java! <https://blogs.oracle.com/java-platform-group/a-new-japanese-era-for-java> Rgds,Rory [1] http://jdk.java.net/13/release-notes [2] https://mail.openjdk.java.net/pipermail/jdk-dev/2019-March/002736.html -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland |
From: Jython t. <st...@bu...> - 2019-03-22 18:05:22
|
ACTIVITY SUMMARY (2019-03-15 - 2019-03-22) Jython tracker at https://bugs.jython.org/ To view or respond to any of the issues listed below, click on the issue. Do NOT respond to this message. Issues counts and deltas: open 329 ( +1) closed 2424 ( +1) total 2753 ( +2) Open issues with patches: 27 Issues opened (2) ================= #2742: JARs for bouncycastle out of date https://bugs.jython.org/issue2742 opened by jeff.allen #2744: Support buffer type in marshal operations https://bugs.jython.org/issue2744 opened by jeff.allen Most recent 15 issues with no replies (15) ========================================== #2744: Support buffer type in marshal operations https://bugs.jython.org/issue2744 #2736: ensurepip fails with: pip 9.0.1 requires SSL/TLS https://bugs.jython.org/issue2736 #2734: Re-work package scanning and cache for modules https://bugs.jython.org/issue2734 #2723: Unusual behavior in SimpleCookie when '=' and '@' is used in https://bugs.jython.org/issue2723 #2722: run-time issue while trying to reach external endpoint (Weathe https://bugs.jython.org/issue2722 #2720: wrap_scoket_exception: 'module' object has no attribute 'OP_NO https://bugs.jython.org/issue2720 #2719: Divergence of __str__ and __repr__ from CPython https://bugs.jython.org/issue2719 #2713: Rounding a float field causes test_cpickle to fail https://bugs.jython.org/issue2713 #2703: JycompileAntTask cannot find org.python.apache.tools.ant.taskd https://bugs.jython.org/issue2703 #2698: urllib2.URLError: <urlopen error unknown url type: https> https://bugs.jython.org/issue2698 #2697: name$py.class is ignored when in a JAR with name.py https://bugs.jython.org/issue2697 #2684: WindowsError:[Error 123] The filename,directory name,or volume https://bugs.jython.org/issue2684 #2680: Ignore Java accessibility rules selectively by package (Java 9 https://bugs.jython.org/issue2680 #2666: Imports in python from java do not work if there is a package https://bugs.jython.org/issue2666 #2665: Standalone jar includes test classes https://bugs.jython.org/issue2665 Most recent 15 issues waiting for review (15) ============================================= #2635: AST.lineno ignored by compile https://bugs.jython.org/issue2635 #2566: inspect does not recognize code objects from bytecode files https://bugs.jython.org/issue2566 #2545: help() does not work on Java-implemented modules https://bugs.jython.org/issue2545 #2429: cStringIO does not work with mutable objects implementing the https://bugs.jython.org/issue2429 #2367: Jython ignores custom __eq__ when hashing dict subclasses https://bugs.jython.org/issue2367 #2363: relative seeks works incorrectly after readline https://bugs.jython.org/issue2363 #2330: full-build fails to copy CPython License https://bugs.jython.org/issue2330 #2230: Jython evaluation blocks under heavy load with high multi-core https://bugs.jython.org/issue2230 #2143: site-packages support in standalone jar https://bugs.jython.org/issue2143 #2142: Set Thread classloader when entering Jython context https://bugs.jython.org/issue2142 #2121: Jython jar on Maven central embeds other third party libraries https://bugs.jython.org/issue2121 #2077: marshal doesn't raise error when fed unmarshalable object https://bugs.jython.org/issue2077 #1925: Support loading java.sql.Drivers that aren't on the boot class https://bugs.jython.org/issue1925 #1917: No ctypes.c_char https://bugs.jython.org/issue1917 #1842: Add IBM i support to Jython https://bugs.jython.org/issue1842 Top 10 most discussed issues (3) ================================ #2635: AST.lineno ignored by compile https://bugs.jython.org/issue2635 4 msgs #2445: Eclipse's DelegatingFeatureMap has MRO conflict https://bugs.jython.org/issue2445 3 msgs #2732: Regression in large module support for pip https://bugs.jython.org/issue2732 3 msgs |
From: Yaqiang W. <yaq...@gm...> - 2019-03-21 15:09:23
|
I found Stewori has add a star to JythonLab repository. So I am thinking again the necessary for providing an integrated Jython package. Readme and license problem could be sovled by adding more contents or files on them. Unfortunately, the pip with Jython was not installled succesfully in my computer that means I can not test the pip ability for packages with java components. NumJy is a pure Java solution which is more easy to be used in various computer systems. I tested the big array multiply speed of NumJy and NumPy in my computer. At first calculation NumPy is faster than NumJy significantly, but after, I guess the JIT optimization effect, NumJy even runs little faster than NumPy. Of course I believe NumPy should be much faster than NumJy in most other functions. I also mentioned ND4J project using JNI and native BLAS for high speed, which is valuable to be tried as an optional backend of NumJy in the future. On Thu, Mar 21, 2019 at 4:52 PM Yaqiang Wang <yaq...@gm...> wrote: > Hi Jeff, > > I am glad for your positive feedback. For JythonLab I want to mimic > Anaconda for easy usage, but you are right it's not a good way in present > status. So I will remove it from github. All other packages could be added > in site-packaged seperately with some dependencies relationship. > > Regards > Yaqiang > > On Thu, Mar 21, 2019 at 3:46 PM Jeff Allen <ja...@fa...> wrote: > >> Hi Yaqiang, >> >> this looks like really useful work. Thank-you for sharing it. I had >> thought of attempting a numjy myself, but I have my hands full with the >> Jython core. >> >> A good way to distribute your work is through one or more packages a >> user can install in their own Jython site-packages. I see you have >> separate repositories for the parts, and that looks right. These days, >> for pure Python and CPython extensions, people go to PyPI. I don't know >> if that can be made to work for packages with compiled Java components, >> but it would be interesting to try. >> >> The pre-installed approach in jythonlab is perhaps not the best way to >> provide these as a bundle, as it stands. (Anaconda may be a good thing >> to mimic here, but that's a very complex product.) The immediate problem >> is partly GitHub's fault. It presents README.txt as your front page and >> LICENSE.txt as your licence. But these are the Jython ones, and so they >> don't apply to the repo overall. Maybe also look at customisation >> through a modified site.py that announces what one has just launched. >> >> Jeff Allen >> >> On 21/03/2019 05:03, Yaqiang Wang wrote: >> > JythonLab (https://github.com/Yaqiang/jythonlab) is a Jython >> > distribution package with scientific computation and visialization >> > packages: >> > >> > NumJy (https://github.com/Yaqiang/numjy) for multi-dimensional array >> > operation and computation. >> > PlotJy (https://github.com/Yaqiang/plotjy) for 2D/3D plotting. >> > DataframeJy (https://github.com/Yaqiang/dataframejy) provide DataFrame >> > object for Jython. >> > DatasetJy(https://github.com/Yaqiang/datasetjy) Read multiple >> > scientific data formats: Netcdf, Grib, HDF and many others. >> > EditorJy (https://github.com/Yaqiang/editorjy) for Jython code editing >> > and running. >> > >> > In JythonLab, above packages were added in Lib->site-pakages folder. >> > jythonlab.bat file was added in bin folder for start EditorJy desktop. >> > The packages are still in starting status. >> > >> > Hope the wok will be useful for some jython users. >> > >> > Regards >> > Yaqiang >> > >> >> >> _______________________________________________ >> Jython-dev mailing list >> Jyt...@li... >> https://lists.sourceforge.net/lists/listinfo/jython-dev >> > > > -- > ************************************************* > Dr. Yaqiang Wang > Chinese Academy of Meteorological Sciences (CAMS) > 46, Zhong-Guan-Cun South Avenue > Beijing, 100081 > China > > yaq...@gm... > > www.meteothink.org > ************************************************** > -- ************************************************* Dr. Yaqiang Wang Chinese Academy of Meteorological Sciences (CAMS) 46, Zhong-Guan-Cun South Avenue Beijing, 100081 China yaq...@gm... www.meteothink.org ************************************************** |
From: Yaqiang W. <yaq...@gm...> - 2019-03-21 08:52:40
|
Hi Jeff, I am glad for your positive feedback. For JythonLab I want to mimic Anaconda for easy usage, but you are right it's not a good way in present status. So I will remove it from github. All other packages could be added in site-packaged seperately with some dependencies relationship. Regards Yaqiang On Thu, Mar 21, 2019 at 3:46 PM Jeff Allen <ja...@fa...> wrote: > Hi Yaqiang, > > this looks like really useful work. Thank-you for sharing it. I had > thought of attempting a numjy myself, but I have my hands full with the > Jython core. > > A good way to distribute your work is through one or more packages a > user can install in their own Jython site-packages. I see you have > separate repositories for the parts, and that looks right. These days, > for pure Python and CPython extensions, people go to PyPI. I don't know > if that can be made to work for packages with compiled Java components, > but it would be interesting to try. > > The pre-installed approach in jythonlab is perhaps not the best way to > provide these as a bundle, as it stands. (Anaconda may be a good thing > to mimic here, but that's a very complex product.) The immediate problem > is partly GitHub's fault. It presents README.txt as your front page and > LICENSE.txt as your licence. But these are the Jython ones, and so they > don't apply to the repo overall. Maybe also look at customisation > through a modified site.py that announces what one has just launched. > > Jeff Allen > > On 21/03/2019 05:03, Yaqiang Wang wrote: > > JythonLab (https://github.com/Yaqiang/jythonlab) is a Jython > > distribution package with scientific computation and visialization > > packages: > > > > NumJy (https://github.com/Yaqiang/numjy) for multi-dimensional array > > operation and computation. > > PlotJy (https://github.com/Yaqiang/plotjy) for 2D/3D plotting. > > DataframeJy (https://github.com/Yaqiang/dataframejy) provide DataFrame > > object for Jython. > > DatasetJy(https://github.com/Yaqiang/datasetjy) Read multiple > > scientific data formats: Netcdf, Grib, HDF and many others. > > EditorJy (https://github.com/Yaqiang/editorjy) for Jython code editing > > and running. > > > > In JythonLab, above packages were added in Lib->site-pakages folder. > > jythonlab.bat file was added in bin folder for start EditorJy desktop. > > The packages are still in starting status. > > > > Hope the wok will be useful for some jython users. > > > > Regards > > Yaqiang > > > > > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev > -- ************************************************* Dr. Yaqiang Wang Chinese Academy of Meteorological Sciences (CAMS) 46, Zhong-Guan-Cun South Avenue Beijing, 100081 China yaq...@gm... www.meteothink.org ************************************************** |
From: Jeff A. <ja...@fa...> - 2019-03-21 07:45:50
|
Hi Yaqiang, this looks like really useful work. Thank-you for sharing it. I had thought of attempting a numjy myself, but I have my hands full with the Jython core. A good way to distribute your work is through one or more packages a user can install in their own Jython site-packages. I see you have separate repositories for the parts, and that looks right. These days, for pure Python and CPython extensions, people go to PyPI. I don't know if that can be made to work for packages with compiled Java components, but it would be interesting to try. The pre-installed approach in jythonlab is perhaps not the best way to provide these as a bundle, as it stands. (Anaconda may be a good thing to mimic here, but that's a very complex product.) The immediate problem is partly GitHub's fault. It presents README.txt as your front page and LICENSE.txt as your licence. But these are the Jython ones, and so they don't apply to the repo overall. Maybe also look at customisation through a modified site.py that announces what one has just launched. Jeff Allen On 21/03/2019 05:03, Yaqiang Wang wrote: > JythonLab (https://github.com/Yaqiang/jythonlab) is a Jython > distribution package with scientific computation and visialization > packages: > > NumJy (https://github.com/Yaqiang/numjy) for multi-dimensional array > operation and computation. > PlotJy (https://github.com/Yaqiang/plotjy) for 2D/3D plotting. > DataframeJy (https://github.com/Yaqiang/dataframejy) provide DataFrame > object for Jython. > DatasetJy(https://github.com/Yaqiang/datasetjy) Read multiple > scientific data formats: Netcdf, Grib, HDF and many others. > EditorJy (https://github.com/Yaqiang/editorjy) for Jython code editing > and running. > > In JythonLab, above packages were added in Lib->site-pakages folder. > jythonlab.bat file was added in bin folder for start EditorJy desktop. > The packages are still in starting status. > > Hope the wok will be useful for some jython users. > > Regards > Yaqiang > |
From: Yaqiang W. <yaq...@gm...> - 2019-03-21 05:03:40
|
JythonLab (https://github.com/Yaqiang/jythonlab) is a Jython distribution package with scientific computation and visialization packages: NumJy (https://github.com/Yaqiang/numjy) for multi-dimensional array operation and computation. PlotJy (https://github.com/Yaqiang/plotjy) for 2D/3D plotting. DataframeJy (https://github.com/Yaqiang/dataframejy) provide DataFrame object for Jython. DatasetJy(https://github.com/Yaqiang/datasetjy) Read multiple scientific data formats: Netcdf, Grib, HDF and many others. EditorJy (https://github.com/Yaqiang/editorjy) for Jython code editing and running. In JythonLab, above packages were added in Lib->site-pakages folder. jythonlab.bat file was added in bin folder for start EditorJy desktop. The packages are still in starting status. Hope the wok will be useful for some jython users. Regards Yaqiang On Fri, Mar 15, 2019 at 1:00 PM Yaqiang Wang <yaq...@gm...> wrote: > Also a Jython editor (IDE) was developed in MeteoInfo ( > https://github.com/meteoinfo/MeteoInfo) project names MeteoInfoLab for > scientific computation and plotting. For better using by others, I recently > is pealing several projects from it. For example: NumJy ( > https://github.com/Yaqiang/numjy) for multi-dimensional array operation > and computation, PlotJy (https://github.com/Yaqiang/plotjy) for 2D/3D > plotting, and EditorJy (https://github.com/Yaqiang/editorjy) for Jython > code editing and running. I noticed that Fiji script editor also use > Rsyntaxtextarea, which is a good base to learn the experience from Fiji > project. > > Regards > Yaqiang > > On Fri, Mar 15, 2019 at 4:25 AM Jeff Allen <ja...@fa...> wrote: > >> Albert: >> >> By coincidence, Tobias Kohn has written on the list that he has created >> an IDE (for high-school students). And of course there is PyDev within >> Eclipse which has achieved something similar and I'm glad to say supports >> Jython. >> >> Now I look I'm slightly surprised that a PyCode is that opaque. However, >> I believe what you are aiming for would be based on the AST you can get >> from the compile() function at the Python level, or Java compiler calls if >> you wish. This has much symbolic information embedded in it and links back >> to source code. I have played with this in pure Python 3 and Jython's looks >> very similar. >> >> A compled function object is quite inspectable (see inspect module), so >> maybe that is a way in for you too. The pdb module must understand the code >> it is debugging too, and amazingly works in Jython, so you could look how >> that gets from byte code to source code. >> >> There is an open bug about missing line numbers in ASTs, and I've >> sometimes found line numbers in error messages to be off their mark, but >> I've always been fixing something else at the time (of course). There may >> be some annoyances here. >> >> Jeff >> >> Jeff Allen >> >> On 13/03/2019 02:03, Albert Cardona wrote: >> >> Hi all, >> >> In Fiji--an open source java software for image processing--we have an >> "Script Editor" [1] capable of executing a number of languages, >> including jython. >> >> I've written big chunks of it and I know its codebase reasonably well. >> >> What I'd like to do is to add IDE features such as the ability to >> select a name and jump to its definition, be it within the same file >> (perhaps easier, and a good start) or some other file. >> >> I understand that the org.python.util.PythonInterpreter has methods to >> compile, but not execute, a bunch of code, returning a PyCode object. >> >> Are there introspection methods in the returned PyCode that could be >> used for the above purpose? Or how would you approach this feature? >> >> Thanks for any suggestions. >> >> Albert Cardona >> >> [1] https://github.com/scijava/script-editor >> >> >> -- >> Group Leader, HHMI Janelia Research Campus, USA. >> Reader (Associate Professor), Dept. Physiol. Dev. Neurosci., >> University of Cambridge, UK.https://albert.rierol.nethttps://www.janelia.org/lab/cardona-lab/https://www.pdn.cam.ac.uk/directory/albert-cardona >> >> >> _______________________________________________ >> Jython-dev mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/jython-dev >> >> _______________________________________________ >> Jython-dev mailing list >> Jyt...@li... >> https://lists.sourceforge.net/lists/listinfo/jython-dev >> > > > -- > ************************************************* > Dr. Yaqiang Wang > Chinese Academy of Meteorological Sciences (CAMS) > 46, Zhong-Guan-Cun South Avenue > Beijing, 100081 > China > > yaq...@gm... > > www.meteothink.org > ************************************************** > -- ************************************************* Dr. Yaqiang Wang Chinese Academy of Meteorological Sciences (CAMS) 46, Zhong-Guan-Cun South Avenue Beijing, 100081 China yaq...@gm... www.meteothink.org ************************************************** |
From: Rory O'D. <ror...@or...> - 2019-03-20 08:43:18
|
Hi Alan, ** *1) Release Announcement: General Availability of Java 12 / JDK 12 [1] * * JDK 12, the reference implementation of Java 12, is now Generally Available. * GPL-licensed OpenJDK builds from Oracle are available here: https://jdk.java.net/12 This release includes the following eight features: * JEP 189: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) * JEP 230: Microbenchmark Suite * JEP 334: JVM Constants API * JEP 340: One AArch64 Port, Not Two * JEP 341: Default CDS Archives * JEP 344: Abortable Mixed Collections for G1 * JEP 346: Promptly Return Unused Committed Memory from G1 * JEP 325: Switch Expressions (Preview) <https://openjdk.java.net/jeps/325> Thanks to everyone who contributed JDK 12, whether by creating features or enhancements, logging bugs, or downloading and testing the early-access builds. *2) JDK 13 EA build 12, under both the GPL and Oracle EA licenses, is now available at **http://jdk.java.net/13**.* * Proposed - Schedule for JDK 13 [2] o 2019/06/13 Rampdown Phase One o 2019/07/18 Rampdown Phase Two o 2019/08/08 Initial Release Candidate o 2019/08/22 Final Release Candidate o 2019/09/17 General Availability * Recent Bug fixes of Interest o Build 9: + 8214719: Deprecate -Xverify:none option + 8216360: Deprecate -XX:CompilationPolicyChoice o Build 10: + 8218995: Deprecate the -XX:FailOverToOldVerifier option o Build 12 : 8160247: Mark deprecated javax.security.cert APIs with forRemoval=true + 8220050: Deprecate -XX:-ThreadLocalHandshakes + Apache Lucene Reported - 8219448: split-if update_uses accesses stale idom data * Changes in this build [3] Rgds,Rory [1] https://mail.openjdk.java.net/pipermail/jdk-dev/2019-March/002718.html [2] https://mail.openjdk.java.net/pipermail/jdk-dev/2019-March/002716.html [3] Changes <http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-13%2B11%22%3A%3A%22jdk-13%2B12%22-%22jdk-13%2B11%22%29&revcount=1000> in this build -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland |
From: Jeff A. <ja...@fa...> - 2019-03-18 07:50:39
|
Greg: Thanks for pointing this out. I have made an issue on the tracker at https://bugs.jython.org/issue2742, expecting we can update JARs for 2.7.2. (bcppcompiler.py is a red herring.) Jeff Allen On 01/03/2019 20:22, Greg McDermott via Jython-dev wrote: > hi > > I see in your 2.7.1 release an old version of bouncycastle. > > $ unzip -l jython-installer-2.7.1.jar | grep bcp > 20354 2017-06-30 19:03 Lib/distutils/bcppcompiler$py.class > 14941 2017-06-30 19:03 Lib/distutils/bcppcompiler.py > 775948 2017-05-29 17:34 extlibs/bcpkix-jdk15on-1.57.jar > 3759724 2017-05-29 17:34 extlibs/bcprov-jdk15on-1.57.jar > 775948 2017-06-30 19:03 javalib/bcpkix-jdk15on-1.57.jar > 3759724 2017-06-30 19:03 javalib/bcprov-jdk15on-1.57.jar > > are there plans to update to the latest, which is 1.6.1 currently. > Can users simply update the jars directly for testing purposes, > or are other changes needed. > > thanks > Greg |
From: Jython t. <st...@bu...> - 2019-03-15 18:05:28
|
ACTIVITY SUMMARY (2019-03-08 - 2019-03-15) Jython tracker at https://bugs.jython.org/ To view or respond to any of the issues listed below, click on the issue. Do NOT respond to this message. Issues counts and deltas: open 328 ( +0) closed 2423 ( +0) total 2751 ( +0) Open issues with patches: 27 Most recent 15 issues with no replies (15) ========================================== #2736: ensurepip fails with: pip 9.0.1 requires SSL/TLS https://bugs.jython.org/issue2736 #2734: Re-work package scanning and cache for modules https://bugs.jython.org/issue2734 #2723: Unusual behavior in SimpleCookie when '=' and '@' is used in https://bugs.jython.org/issue2723 #2722: run-time issue while trying to reach external endpoint (Weathe https://bugs.jython.org/issue2722 #2720: wrap_scoket_exception: 'module' object has no attribute 'OP_NO https://bugs.jython.org/issue2720 #2719: Divergence of __str__ and __repr__ from CPython https://bugs.jython.org/issue2719 #2713: Rounding a float field causes test_cpickle to fail https://bugs.jython.org/issue2713 #2703: JycompileAntTask cannot find org.python.apache.tools.ant.taskd https://bugs.jython.org/issue2703 #2698: urllib2.URLError: <urlopen error unknown url type: https> https://bugs.jython.org/issue2698 #2697: name$py.class is ignored when in a JAR with name.py https://bugs.jython.org/issue2697 #2684: WindowsError:[Error 123] The filename,directory name,or volume https://bugs.jython.org/issue2684 #2680: Ignore Java accessibility rules selectively by package (Java 9 https://bugs.jython.org/issue2680 #2666: Imports in python from java do not work if there is a package https://bugs.jython.org/issue2666 #2665: Standalone jar includes test classes https://bugs.jython.org/issue2665 #2651: Travis Builds failing with *** buffer overflow detected *** https://bugs.jython.org/issue2651 Most recent 15 issues waiting for review (15) ============================================= #2635: AST.lineno ignored by compile https://bugs.jython.org/issue2635 #2566: inspect does not recognize code objects from bytecode files https://bugs.jython.org/issue2566 #2545: help() does not work on Java-implemented modules https://bugs.jython.org/issue2545 #2429: cStringIO does not work with mutable objects implementing the https://bugs.jython.org/issue2429 #2367: Jython ignores custom __eq__ when hashing dict subclasses https://bugs.jython.org/issue2367 #2363: relative seeks works incorrectly after readline https://bugs.jython.org/issue2363 #2330: full-build fails to copy CPython License https://bugs.jython.org/issue2330 #2230: Jython evaluation blocks under heavy load with high multi-core https://bugs.jython.org/issue2230 #2143: site-packages support in standalone jar https://bugs.jython.org/issue2143 #2142: Set Thread classloader when entering Jython context https://bugs.jython.org/issue2142 #2121: Jython jar on Maven central embeds other third party libraries https://bugs.jython.org/issue2121 #2077: marshal doesn't raise error when fed unmarshalable object https://bugs.jython.org/issue2077 #1925: Support loading java.sql.Drivers that aren't on the boot class https://bugs.jython.org/issue1925 #1917: No ctypes.c_char https://bugs.jython.org/issue1917 #1842: Add IBM i support to Jython https://bugs.jython.org/issue1842 |
From: Tobias K. <jy...@to...> - 2019-03-15 11:55:24
|
Hi Jeff and James, Thank you very much for the positive feedback, and getting the opportunity to add a link to your webpage. I really appreciate it! Concerning Python 3, that has not been that much of an issue, to be honest. I found that one of the most important things was to have Python-3-division (where / always returns a float and // is used for integer division), which is already supported by Jython out of the box. Other changes like having a dialog box come up for user input were quite easy to put in, and these things do not have that much to do with what version of Python you are using. With TigerJython's increase in popularity, the request for Python 3 has started to sporadically come up, and I think it would be a good and important way forward. But at the time being it is not that big of a deal for us, yet. Unfortunately, a much bigger concern has recently been that more and more schools are using tablets with no support for Java whatsoever. This means that we had to create an additional browser-based version, which at least offers the same basic functionality (however, we have no intentions of dropping our Jython-based system). Cheers, Tobias Quoting Jeff Allen <ja...@fa...>: > Tobias: > > This looks really good. Congratulations. I have faced the same > problem but didn't know about TigerJython. > > I'm pleased we played a part. I only wish we could have a had a > Python 3 for you. > > Jeff Allen > > On 12/03/2019 15:45, Tobias Kohn wrote: >> Hello Everyone, >> >> As I am a research associate at the computer laboratory in >> Cambridge, I would also be interested in collaborating on a project >> to move Jython forward within an academic setting. >> >> /> Also, it's always interesting to hear what people are doing with >> Jython, where it provides a unique advantage, both your work and in >> Fiji./ >> >> On the danger of going slightly off topic, may I add that I have >> found Jython to be a great and outstandingly helpful tool in my >> work, too. While I was teaching programming in high schools, I >> found Python to be a superb language, while IDLE and Python's >> standard packages were quite limited and limiting. Since I was not >> allowed to install any software on the computers, but could run a >> Java application, I turned to Jython and built an education >> programming environment "TigerJython" on top of Jython [1, 2]. My >> initial "hack" turned into a PhD thesis and quickly gained large >> popularity in Switzerland. It is by now one of the most frequently >> used programming environment in schools, and is being adopted in >> other countries as well. >> >> Indeed, the easy integration with Java turned out to be an >> essential feature and great asset, as it allowed to continue using >> libraries formerly designed for Java. This also led to a >> collaboration where we used Jython as a basis for music-based >> programming [3]. >> >> So, yes, Jython is really great work and extremely useful. Thank you all! >> >> Kind regards, >> Tobias Kohn >> >> [1] http://jython.tobiaskohn.ch/ >> [2] https://tobiaskohn.ch/index.php/research/research-tigerjython/ >> [3] https://jythonmusic.me/ > > _______________________________________________ > Jython-dev mailing list > Jyt...@li...https://lists.sourceforge.net/lists/listinfo/jython-dev |
From: Yaqiang W. <yaq...@gm...> - 2019-03-15 05:00:24
|
Also a Jython editor (IDE) was developed in MeteoInfo ( https://github.com/meteoinfo/MeteoInfo) project names MeteoInfoLab for scientific computation and plotting. For better using by others, I recently is pealing several projects from it. For example: NumJy ( https://github.com/Yaqiang/numjy) for multi-dimensional array operation and computation, PlotJy (https://github.com/Yaqiang/plotjy) for 2D/3D plotting, and EditorJy (https://github.com/Yaqiang/editorjy) for Jython code editing and running. I noticed that Fiji script editor also use Rsyntaxtextarea, which is a good base to learn the experience from Fiji project. Regards Yaqiang On Fri, Mar 15, 2019 at 4:25 AM Jeff Allen <ja...@fa...> wrote: > Albert: > > By coincidence, Tobias Kohn has written on the list that he has created an > IDE (for high-school students). And of course there is PyDev within Eclipse > which has achieved something similar and I'm glad to say supports Jython. > > Now I look I'm slightly surprised that a PyCode is that opaque. However, I > believe what you are aiming for would be based on the AST you can get from > the compile() function at the Python level, or Java compiler calls if you > wish. This has much symbolic information embedded in it and links back to > source code. I have played with this in pure Python 3 and Jython's looks > very similar. > > A compled function object is quite inspectable (see inspect module), so > maybe that is a way in for you too. The pdb module must understand the code > it is debugging too, and amazingly works in Jython, so you could look how > that gets from byte code to source code. > > There is an open bug about missing line numbers in ASTs, and I've > sometimes found line numbers in error messages to be off their mark, but > I've always been fixing something else at the time (of course). There may > be some annoyances here. > > Jeff > > Jeff Allen > > On 13/03/2019 02:03, Albert Cardona wrote: > > Hi all, > > In Fiji--an open source java software for image processing--we have an > "Script Editor" [1] capable of executing a number of languages, > including jython. > > I've written big chunks of it and I know its codebase reasonably well. > > What I'd like to do is to add IDE features such as the ability to > select a name and jump to its definition, be it within the same file > (perhaps easier, and a good start) or some other file. > > I understand that the org.python.util.PythonInterpreter has methods to > compile, but not execute, a bunch of code, returning a PyCode object. > > Are there introspection methods in the returned PyCode that could be > used for the above purpose? Or how would you approach this feature? > > Thanks for any suggestions. > > Albert Cardona > > [1] https://github.com/scijava/script-editor > > > -- > Group Leader, HHMI Janelia Research Campus, USA. > Reader (Associate Professor), Dept. Physiol. Dev. Neurosci., > University of Cambridge, UK.https://albert.rierol.nethttps://www.janelia.org/lab/cardona-lab/https://www.pdn.cam.ac.uk/directory/albert-cardona > > > _______________________________________________ > Jython-dev mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/jython-dev > > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev > -- ************************************************* Dr. Yaqiang Wang Chinese Academy of Meteorological Sciences (CAMS) 46, Zhong-Guan-Cun South Avenue Beijing, 100081 China yaq...@gm... www.meteothink.org ************************************************** |
From: Jeff A. <ja...@fa...> - 2019-03-14 20:24:30
|
Albert: By coincidence, Tobias Kohn has written on the list that he has created an IDE (for high-school students). And of course there is PyDev within Eclipse which has achieved something similar and I'm glad to say supports Jython. Now I look I'm slightly surprised that a PyCode is that opaque. However, I believe what you are aiming for would be based on the AST you can get from the compile() function at the Python level, or Java compiler calls if you wish. This has much symbolic information embedded in it and links back to source code. I have played with this in pure Python 3 and Jython's looks very similar. A compled function object is quite inspectable (see inspect module), so maybe that is a way in for you too. The pdb module must understand the code it is debugging too, and amazingly works in Jython, so you could look how that gets from byte code to source code. There is an open bug about missing line numbers in ASTs, and I've sometimes found line numbers in error messages to be off their mark, but I've always been fixing something else at the time (of course). There may be some annoyances here. Jeff Jeff Allen On 13/03/2019 02:03, Albert Cardona wrote: > Hi all, > > In Fiji--an open source java software for image processing--we have an > "Script Editor" [1] capable of executing a number of languages, > including jython. > > I've written big chunks of it and I know its codebase reasonably well. > > What I'd like to do is to add IDE features such as the ability to > select a name and jump to its definition, be it within the same file > (perhaps easier, and a good start) or some other file. > > I understand that the org.python.util.PythonInterpreter has methods to > compile, but not execute, a bunch of code, returning a PyCode object. > > Are there introspection methods in the returned PyCode that could be > used for the above purpose? Or how would you approach this feature? > > Thanks for any suggestions. > > Albert Cardona > > [1] https://github.com/scijava/script-editor > > > -- > Group Leader, HHMI Janelia Research Campus, USA. > Reader (Associate Professor), Dept. Physiol. Dev. Neurosci., > University of Cambridge, UK. > https://albert.rierol.net > https://www.janelia.org/lab/cardona-lab/ > https://www.pdn.cam.ac.uk/directory/albert-cardona > > > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev > |
From: Jeff A. <ja...@fa...> - 2019-03-14 20:05:48
|
Tobias: This looks really good. Congratulations. I have faced the same problem but didn't know about TigerJython. I'm pleased we played a part. I only wish we could have a had a Python 3 for you. Jeff Allen On 12/03/2019 15:45, Tobias Kohn wrote: > > Hello Everyone, > > As I am a research associate at the computer laboratory in Cambridge, > I would also be interested in collaborating on a project to move > Jython forward within an academic setting. > > > /> Also, it's always interesting to hear what people are doing with > Jython, where it provides a unique advantage, both your work and in Fiji./ > > On the danger of going slightly off topic, may I add that I have found > Jython to be a great and outstandingly helpful tool in my work, too. > While I was teaching programming in high schools, I found Python to be > a superb language, while IDLE and Python's standard packages were > quite limited and limiting. Since I was not allowed to install any > software on the computers, but could run a Java application, I turned > to Jython and built an education programming environment "TigerJython" > on top of Jython [1, 2]. My initial "hack" turned into a PhD thesis > and quickly gained large popularity in Switzerland. It is by now one > of the most frequently used programming environment in schools, and is > being adopted in other countries as well. > > Indeed, the easy integration with Java turned out to be an essential > feature and great asset, as it allowed to continue using libraries > formerly designed for Java. This also led to a collaboration where we > used Jython as a basis for music-based programming [3]. > > So, yes, Jython is really great work and extremely useful. Thank you all! > > Kind regards, > Tobias Kohn > > > [1] http://jython.tobiaskohn.ch/ > [2] https://tobiaskohn.ch/index.php/research/research-tigerjython/ > [3] https://jythonmusic.me/ > |
From: James M. <jam...@gm...> - 2019-03-13 18:34:53
|
Its really great to hear about these projects using Jython. I feel we should do more, to try and collect together these examples, to promote Jython. I'm not sure whats the best way of doing this is, but for now could I encourage you to take a look at the new Jython website https://jython.github.io/ and contribute a pull request to https://github.com/jython/jython.github.io/ to add your projects to the "Who uses Jython?" section. I'm starting to think we should move this to a separate page but for now would be great to have more projects listed. James Mudd On Tue, 12 Mar 2019 at 16:02, Tobias Kohn <jy...@to...> wrote: > Hello Everyone, > > As I am a research associate at the computer laboratory in Cambridge, I > would also be interested in collaborating on a project to move Jython > forward within an academic setting. > > > *> Also, it's always interesting to hear what people are doing with > Jython, where it provides a unique advantage, both your work and in Fiji.* > > On the danger of going slightly off topic, may I add that I have found > Jython to be a great and outstandingly helpful tool in my work, too. While > I was teaching programming in high schools, I found Python to be a superb > language, while IDLE and Python's standard packages were quite limited and > limiting. Since I was not allowed to install any software on the > computers, but could run a Java application, I turned to Jython and built > an education programming environment "TigerJython" on top of Jython [1, > 2]. My initial "hack" turned into a PhD thesis and quickly gained large > popularity in Switzerland. It is by now one of the most frequently used > programming environment in schools, and is being adopted in other countries > as well. > > Indeed, the easy integration with Java turned out to be an essential > feature and great asset, as it allowed to continue using libraries formerly > designed for Java. This also led to a collaboration where we used Jython > as a basis for music-based programming [3]. > > So, yes, Jython is really great work and extremely useful. Thank you all! > > Kind regards, > Tobias Kohn > > > [1] http://jython.tobiaskohn.ch/ > [2] https://tobiaskohn.ch/index.php/research/research-tigerjython/ > [3] https://jythonmusic.me/ > > > > > Quoting fwi...@gm...: > > Thanks very much for the offer to help! Others have given great > answers to (1) and (2), I can give a more detailed answer for (3): > > On Thu, Mar 7, 2019 at 6:40 AM Albert Cardona <sap...@gm...> wrote: > > Question 3: rpython (from pypy) used to have a jvm backend in its git > tree. I assume jython developers have considered pursuing that route, > and if not, why not? > > I discussed this with the PyPy folks some years back. It's a very > interesting prospect but it has a major stumbling block: a big > advantage that Jython has is the ability to leverage the advances in > the underlying JVM. It would be very difficult to utilize these > advances in a JVM oriented PyPy because PyPy has its own technologies > in these areas deeply baked in. To take one major example, Jython uses > the garbage collection technologies provided by the JVM, where a JVM > PyPy implementation would use the PyPy developed garbage collection > mechanisms which would not be as effective as the JVM native version. > The expense of trying to route around PyPy's technology in these areas > was deemed to high (for these reasons I think work on the JVM PyPy has > been stalled for a very long time). > > -Frank > > > _______________________________________________ > Jython-dev mailing list > Jyt...@li...urceforge. > nethttps://lists.sourceforge.net/lists/listinfo/jython-dev > > > > _______________________________________________ > Jython-dev mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-dev > |
From: Albert C. <sap...@gm...> - 2019-03-13 02:03:26
|
Hi all, In Fiji--an open source java software for image processing--we have an "Script Editor" [1] capable of executing a number of languages, including jython. I've written big chunks of it and I know its codebase reasonably well. What I'd like to do is to add IDE features such as the ability to select a name and jump to its definition, be it within the same file (perhaps easier, and a good start) or some other file. I understand that the org.python.util.PythonInterpreter has methods to compile, but not execute, a bunch of code, returning a PyCode object. Are there introspection methods in the returned PyCode that could be used for the above purpose? Or how would you approach this feature? Thanks for any suggestions. Albert Cardona [1] https://github.com/scijava/script-editor -- Group Leader, HHMI Janelia Research Campus, USA. Reader (Associate Professor), Dept. Physiol. Dev. Neurosci., University of Cambridge, UK. https://albert.rierol.net https://www.janelia.org/lab/cardona-lab/ https://www.pdn.cam.ac.uk/directory/albert-cardona |
From: Tobias K. <jy...@to...> - 2019-03-12 16:01:59
|
Hello Everyone, As I am a research associate at the computer laboratory in Cambridge, I would also be interested in collaborating on a project to move Jython forward within an academic setting. /> Also, it's always interesting to hear what people are doing with Jython, where it provides a unique advantage, both your work and in Fiji./ On the danger of going slightly off topic, may I add that I have found Jython to be a great and outstandingly helpful tool in my work, too. While I was teaching programming in high schools, I found Python to be a superb language, while IDLE and Python's standard packages were quite limited and limiting. Since I was not allowed to install any software on the computers, but could run a Java application, I turned to Jython and built an education programming environment "TigerJython" on top of Jython [1, 2]. My initial "hack" turned into a PhD thesis and quickly gained large popularity in Switzerland. It is by now one of the most frequently used programming environment in schools, and is being adopted in other countries as well. Indeed, the easy integration with Java turned out to be an essential feature and great asset, as it allowed to continue using libraries formerly designed for Java. This also led to a collaboration where we used Jython as a basis for music-based programming [3]. So, yes, Jython is really great work and extremely useful. Thank you all! Kind regards, Tobias Kohn [1] http://jython.tobiaskohn.ch/ [2] https://tobiaskohn.ch/index.php/research/research-tigerjython/ [3] https://jythonmusic.me/ Quoting fwi...@gm...: > Thanks very much for the offer to help! Others have given great > answers to (1) and (2), I can give a more detailed answer for (3): > > On Thu, Mar 7, 2019 at 6:40 AM Albert Cardona <sap...@gm...> wrote: >> Question 3: rpython (from pypy) used to have a jvm backend in its git >> tree. I assume jython developers have considered pursuing that route, >> and if not, why not? > > I discussed this with the PyPy folks some years back. It's a very > interesting prospect but it has a major stumbling block: a big > advantage that Jython has is the ability to leverage the advances in > the underlying JVM. It would be very difficult to utilize these > advances in a JVM oriented PyPy because PyPy has its own technologies > in these areas deeply baked in. To take one major example, Jython uses > the garbage collection technologies provided by the JVM, where a JVM > PyPy implementation would use the PyPy developed garbage collection > mechanisms which would not be as effective as the JVM native version. > The expense of trying to route around PyPy's technology in these areas > was deemed to high (for these reasons I think work on the JVM PyPy has > been stalled for a very long time). > > -Frank > > _______________________________________________ > Jython-dev mailing list > Jyt...@li...https://lists.sourceforge.net/lists/listinfo/jython-dev |
From: Albert C. <sap...@gm...> - 2019-03-11 17:36:57
|
Thank you Frank for touching on #3! This was clarifying. Albert Missatge de fwi...@gm... <fwi...@gm...> del dia dl., 11 de març 2019 a les 17:03: > > Thanks very much for the offer to help! Others have given great > answers to (1) and (2), I can give a more detailed answer for (3): > > On Thu, Mar 7, 2019 at 6:40 AM Albert Cardona <sap...@gm...> wrote: > > Question 3: rpython (from pypy) used to have a jvm backend in its git > > tree. I assume jython developers have considered pursuing that route, > > and if not, why not? > I discussed this with the PyPy folks some years back. It's a very > interesting prospect but it has a major stumbling block: a big > advantage that Jython has is the ability to leverage the advances in > the underlying JVM. It would be very difficult to utilize these > advances in a JVM oriented PyPy because PyPy has its own technologies > in these areas deeply baked in. To take one major example, Jython uses > the garbage collection technologies provided by the JVM, where a JVM > PyPy implementation would use the PyPy developed garbage collection > mechanisms which would not be as effective as the JVM native version. > The expense of trying to route around PyPy's technology in these areas > was deemed to high (for these reasons I think work on the JVM PyPy has > been stalled for a very long time). > > -Frank |
From: <fwi...@gm...> - 2019-03-11 17:03:28
|
Thanks very much for the offer to help! Others have given great answers to (1) and (2), I can give a more detailed answer for (3): On Thu, Mar 7, 2019 at 6:40 AM Albert Cardona <sap...@gm...> wrote: > Question 3: rpython (from pypy) used to have a jvm backend in its git > tree. I assume jython developers have considered pursuing that route, > and if not, why not? I discussed this with the PyPy folks some years back. It's a very interesting prospect but it has a major stumbling block: a big advantage that Jython has is the ability to leverage the advances in the underlying JVM. It would be very difficult to utilize these advances in a JVM oriented PyPy because PyPy has its own technologies in these areas deeply baked in. To take one major example, Jython uses the garbage collection technologies provided by the JVM, where a JVM PyPy implementation would use the PyPy developed garbage collection mechanisms which would not be as effective as the JVM native version. The expense of trying to route around PyPy's technology in these areas was deemed to high (for these reasons I think work on the JVM PyPy has been stalled for a very long time). -Frank |
From: Yaqiang W. <yaq...@gm...> - 2019-03-10 16:36:21
|
I just start NumJy project (https://github.com/Yaqiang/numjy) which is numpy similar package for Jython. It is developed with Java + Jython. The multiple array implemented based on the ucar.ma2 code. Apache commons math and ejml libraries were used for scientific computation. The project was peeled from MeteoInfo project so it can be used easily by other projects. DataFrame, 2D/3D plot and other packages will be released in the future which has been implemented in MeteoInfo project. Build the project and copy numjy folder into Lib->site-packages folder of Jython, then you can use NumJy as following. D:\MyProgram\java\MeteoThinkDev\NumJy>jython Jython 2.7.1 (default:0df7adb1b397, Jun 30 2017, 19:02:43) [Java HotSpot(TM) 64-Bit Server VM (Oracle Corporation)] on java11.0.1 Type "help", "copyright", "credits" or "license" for more information. >>> import numjy as np >>> a = np.arange(10) >>> a array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) >>> a = a.reshape(2, 5) >>> a array([[0, 1, 2, 3, 4] [5, 6, 7, 8, 9]]) >>> a * 10 array([[0, 10, 20, 30, 40] [50, 60, 70, 80, 90]]) >>> It is welcome to use and test NumJy. Regards Yaqiang -- ************************************************* Dr. Yaqiang Wang Chinese Academy of Meteorological Sciences (CAMS) 46, Zhong-Guan-Cun South Avenue Beijing, 100081 China yaq...@gm... www.meteothink.org ************************************************** |