You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(6) |
Nov
(8) |
Dec
(51) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(105) |
Feb
(93) |
Mar
(194) |
Apr
(145) |
May
(100) |
Jun
(111) |
Jul
(117) |
Aug
(126) |
Sep
(233) |
Oct
(138) |
Nov
(164) |
Dec
(109) |
| 2002 |
Jan
(216) |
Feb
(175) |
Mar
(216) |
Apr
(194) |
May
(157) |
Jun
(140) |
Jul
(158) |
Aug
(73) |
Sep
(105) |
Oct
(164) |
Nov
(104) |
Dec
(95) |
| 2003 |
Jan
(72) |
Feb
(69) |
Mar
(81) |
Apr
(151) |
May
(101) |
Jun
(139) |
Jul
(99) |
Aug
(118) |
Sep
(115) |
Oct
(151) |
Nov
(161) |
Dec
(102) |
| 2004 |
Jan
(120) |
Feb
(175) |
Mar
(106) |
Apr
(111) |
May
(54) |
Jun
(78) |
Jul
(76) |
Aug
(105) |
Sep
(94) |
Oct
(143) |
Nov
(75) |
Dec
(85) |
| 2005 |
Jan
(99) |
Feb
(77) |
Mar
(164) |
Apr
(97) |
May
(79) |
Jun
(57) |
Jul
(65) |
Aug
(102) |
Sep
(95) |
Oct
(129) |
Nov
(123) |
Dec
(52) |
| 2006 |
Jan
(48) |
Feb
(99) |
Mar
(90) |
Apr
(51) |
May
(81) |
Jun
(136) |
Jul
(56) |
Aug
(109) |
Sep
(50) |
Oct
(44) |
Nov
(74) |
Dec
(75) |
| 2007 |
Jan
(92) |
Feb
(137) |
Mar
(93) |
Apr
(79) |
May
(52) |
Jun
(74) |
Jul
(143) |
Aug
(175) |
Sep
(154) |
Oct
(137) |
Nov
(88) |
Dec
(90) |
| 2008 |
Jan
(58) |
Feb
(113) |
Mar
(167) |
Apr
(88) |
May
(105) |
Jun
(37) |
Jul
(87) |
Aug
(72) |
Sep
(56) |
Oct
(41) |
Nov
(102) |
Dec
(70) |
| 2009 |
Jan
(115) |
Feb
(113) |
Mar
(126) |
Apr
(58) |
May
(125) |
Jun
(45) |
Jul
(90) |
Aug
(125) |
Sep
(84) |
Oct
(61) |
Nov
(111) |
Dec
(61) |
| 2010 |
Jan
(85) |
Feb
(86) |
Mar
(130) |
Apr
(58) |
May
(57) |
Jun
(32) |
Jul
(25) |
Aug
(50) |
Sep
(41) |
Oct
(65) |
Nov
(63) |
Dec
(24) |
| 2011 |
Jan
(43) |
Feb
(31) |
Mar
(28) |
Apr
(68) |
May
(53) |
Jun
(42) |
Jul
(58) |
Aug
(26) |
Sep
(51) |
Oct
(76) |
Nov
(60) |
Dec
(9) |
| 2012 |
Jan
(16) |
Feb
(32) |
Mar
(32) |
Apr
(39) |
May
(16) |
Jun
(19) |
Jul
(3) |
Aug
(11) |
Sep
(35) |
Oct
(47) |
Nov
(28) |
Dec
(18) |
| 2013 |
Jan
(18) |
Feb
(36) |
Mar
(10) |
Apr
(7) |
May
(7) |
Jun
(27) |
Jul
(17) |
Aug
(35) |
Sep
(19) |
Oct
(31) |
Nov
(8) |
Dec
(22) |
| 2014 |
Jan
(5) |
Feb
(11) |
Mar
(18) |
Apr
(23) |
May
(26) |
Jun
(14) |
Jul
(18) |
Aug
(26) |
Sep
(20) |
Oct
(48) |
Nov
(13) |
Dec
(9) |
| 2015 |
Jan
(9) |
Feb
(15) |
Mar
(25) |
Apr
(10) |
May
(26) |
Jun
(6) |
Jul
(13) |
Aug
(5) |
Sep
(14) |
Oct
(36) |
Nov
(24) |
Dec
(18) |
| 2016 |
Jan
(24) |
Feb
(11) |
Mar
(1) |
Apr
(6) |
May
(7) |
Jun
(3) |
Jul
(9) |
Aug
(15) |
Sep
(22) |
Oct
(5) |
Nov
(5) |
Dec
(2) |
| 2017 |
Jan
(20) |
Feb
(4) |
Mar
(4) |
Apr
(1) |
May
(5) |
Jun
(7) |
Jul
(14) |
Aug
(9) |
Sep
(18) |
Oct
(2) |
Nov
(3) |
Dec
(3) |
| 2018 |
Jan
(7) |
Feb
(6) |
Mar
(1) |
Apr
(2) |
May
|
Jun
|
Jul
(1) |
Aug
(18) |
Sep
(8) |
Oct
(9) |
Nov
(4) |
Dec
(6) |
| 2019 |
Jan
(5) |
Feb
|
Mar
(2) |
Apr
(4) |
May
(6) |
Jun
(8) |
Jul
(11) |
Aug
(10) |
Sep
(6) |
Oct
|
Nov
(1) |
Dec
|
| 2020 |
Jan
(8) |
Feb
(3) |
Mar
(1) |
Apr
(4) |
May
(1) |
Jun
(1) |
Jul
|
Aug
|
Sep
(1) |
Oct
(5) |
Nov
(2) |
Dec
(1) |
| 2021 |
Jan
|
Feb
|
Mar
(5) |
Apr
(2) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2022 |
Jan
|
Feb
(2) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(7) |
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
(5) |
Jul
(15) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2024 |
Jan
|
Feb
(1) |
Mar
|
Apr
(2) |
May
|
Jun
(5) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2025 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Quanah Gibson-M. <qu...@zi...> - 2015-09-24 21:16:26
|
--On Thursday, September 24, 2015 3:14 PM -0700 Quanah Gibson-Mount <qu...@zi...> wrote: > Using the Jython 2.7.0 standalone jar, it is clearly utterly broken and > missing a ton of previously available functions: > >>>> os.getgid() > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > AttributeError: 'module' object has no attribute 'getgid' >>>> os.getppid() > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > AttributeError: 'module' object has no attribute 'getppid' > > > vs 2.5.2: > >>>> os.getgid() > 999 >>>> os.getppid() > 21334 > > as well as os.getpid() as noted in <http://bugs.jython.org/issue2405>. > > There could well be other basic functionality bits missing, but it seems > something was overlooked in releasing Jython 2.7. Same breakage exists in 2.7.1 BETA as well: Jython 2.7.1 (default:7ebdc6c80d55, Sep 11 2015, 01:50:57) [OpenJDK 64-Bit Server VM (Oracle Corporation)] on java1.8.0-internal Type "help", "copyright", "credits" or "license" for more information. >>> import os >>> os.getpid() Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'module' object has no attribute 'getpid' --Quanah -- Quanah Gibson-Mount Platform Architect Zimbra, Inc. -------------------- Zimbra :: the leader in open source messaging and collaboration |
|
From: Quanah Gibson-M. <qu...@zi...> - 2015-09-24 21:14:51
|
Using the Jython 2.7.0 standalone jar, it is clearly utterly broken and missing a ton of previously available functions: >>> os.getgid() Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'module' object has no attribute 'getgid' >>> os.getppid() Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'module' object has no attribute 'getppid' vs 2.5.2: >>> os.getgid() 999 >>> os.getppid() 21334 as well as os.getpid() as noted in <http://bugs.jython.org/issue2405>. There could well be other basic functionality bits missing, but it seems something was overlooked in releasing Jython 2.7. --Quanah -- Quanah Gibson-Mount Platform Architect Zimbra, Inc. -------------------- Zimbra :: the leader in open source messaging and collaboration |
|
From: Quanah Gibson-M. <qu...@zi...> - 2015-09-24 20:57:00
|
--On Wednesday, September 23, 2015 11:45 AM -0700 John Chiang <joh...@xa...> wrote: > > Hi, > > > I am currently working on a web application which allows user to > upload/run python script in web application. I copied > jython-standalone-2.7.0.jar to WEB-INF/lib and build web application as > war file. however, I get a following error when running a python script: I think perhaps the 2.7 standalone jar is fundamentally broken as compared to prior releases. See also <http://bugs.jython.org/issue2405> --Quanah -- Quanah Gibson-Mount Platform Architect Zimbra, Inc. -------------------- Zimbra :: the leader in open source messaging and collaboration |
|
From: John C. <joh...@xa...> - 2015-09-23 17:45:51
|
Hi, I am currently working on a web application which allows user to upload/run python script in web application. I copied jython-standalone-2.7.0.jar to WEB-INF/lib and build web application as war file. however, I get a following error when running a python script: org.python.core.PyException: null at org.python.core.Py.ImportError(Py.java:328) ~[jython-standalone-2.7.0.jar!/:na] at org.python.core.imp.import_first(imp.java:877) ~[jython-standalone-2.7.0.jar!/:na] at org.python.core.imp.import_module_level(imp.java:972) ~[jython-standalone-2.7.0.jar!/:na] at org.python.core.imp.importName(imp.java:1062) ~[jython-standalone-2.7.0.jar!/:na] at org.python.core.ImportFunction.__call__(__builtin__.java:1280) ~[jython-standalone-2.7.0.jar!/:na] at org.python.core.PyObject.__call__(PyObject.java:431) ~[jython-standalone-2.7.0.jar!/:na] at org.python.core.__builtin__.__import__(__builtin__.java:1232) ~[jython-standalone-2.7.0.jar!/:na] at org.python.core.imp.importOne(imp.java:1081) ~[jython-standalone-2.7.0.jar!/:na] at org.python.pycode._pyx18.f$0(<script>:11) ~[na:na] at org.python.pycode._pyx18.call_function(<script>) ~[na:na] at org.python.core.PyTableCode.call(PyTableCode.java:167) ~[jython-standalone-2.7.0.jar!/:na] at org.python.core.PyCode.call(PyCode.java:18) ~[jython-standalone-2.7.0.jar!/:na] at org.python.core.Py.runCode(Py.java:1386) ~[jython-standalone-2.7.0.jar!/:na] at org.python.core.Py.exec(Py.java:1430) ~[jython-standalone-2.7.0.jar!/:na] at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:276) ~[jython-standalone-2.7.0.jar!/:na] at com.xactly.xsql.expression.arithmetic.ProcedureScalarOp.allocate(ProcedureScalarOp.java:92) ~[xsql-0.9.99-SNAPSHOT.jar!/:na] I found a workaround by running jython installer and setting python.home by specifying -Dpython.home=<jython install directory> as a JVM parameter. I think the purpose of using jython-standalone-2.7.0.jar is to be able to run jython without running installer. How do I specify jython-standalone-2.7.0.jar as python.home? I think somehow it needs Lib directory which is inside of jar. Any recommendations are appreciated. Thanks On Tue, Sep 22, 2015 at 3:46 PM, John Chiang <joh...@xa...> wrote: > Hi, > > I am currently working on a web application which allows user to > upload/run python script in web application. I copied > jython-standalone-2.7.0.jar to WEB-INF/lib and build web application as war > file. however, I get a following error when running a python script: > > org.python.core.PyException: null > > at org.python.core.Py.ImportError(Py.java:328) > ~[jython-standalone-2.7.0.jar!/:na] > > at org.python.core.imp.import_first(imp.java:877) > ~[jython-standalone-2.7.0.jar!/:na] > > at org.python.core.imp.import_module_level(imp.java:972) > ~[jython-standalone-2.7.0.jar!/:na] > > at org.python.core.imp.importName(imp.java:1062) > ~[jython-standalone-2.7.0.jar!/:na] > > at org.python.core.ImportFunction.__call__(__builtin__.java:1280) > ~[jython-standalone-2.7.0.jar!/:na] > > at org.python.core.PyObject.__call__(PyObject.java:431) > ~[jython-standalone-2.7.0.jar!/:na] > > at org.python.core.__builtin__.__import__(__builtin__.java:1232) > ~[jython-standalone-2.7.0.jar!/:na] > > at org.python.core.imp.importOne(imp.java:1081) > ~[jython-standalone-2.7.0.jar!/:na] > > at org.python.pycode._pyx18.f$0(<script>:11) ~[na:na] > > at org.python.pycode._pyx18.call_function(<script>) ~[na:na] > > at org.python.core.PyTableCode.call(PyTableCode.java:167) > ~[jython-standalone-2.7.0.jar!/:na] > > at org.python.core.PyCode.call(PyCode.java:18) > ~[jython-standalone-2.7.0.jar!/:na] > > at org.python.core.Py.runCode(Py.java:1386) > ~[jython-standalone-2.7.0.jar!/:na] > > at org.python.core.Py.exec(Py.java:1430) > ~[jython-standalone-2.7.0.jar!/:na] > > at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:276) > ~[jython-standalone-2.7.0.jar!/:na] > > at > com.xactly.xsql.expression.arithmetic.ProcedureScalarOp.allocate(ProcedureScalarOp.java:92) > ~[xsql-0.9.99-SNAPSHOT.jar!/:na] > > > I found a workaround by running jython installer and setting python.home > by specifying -Dpython.home=<jython install directory> as a JVM parameter. > I think the purpose of using jython-standalone-2.7.0.jar is to be able to > run jython without running installer. > > How do I specify jython-standalone-2.7.0.jar as python.home? I think > somehow it needs Lib directory which is inside of jar. > > > Any recommendations are appreciated. Thanks > > John > > > -- [image: What's New with Xactly] <http://www.xactlycorp.com/email-click/> <https://www.nyse.com/quote/XNYS:XTLY> [image: LinkedIn] <https://www.linkedin.com/company/xactly-corporation> [image: Twitter] <https://twitter.com/Xactly> [image: Facebook] <https://www.facebook.com/XactlyCorp> [image: YouTube] <http://www.youtube.com/xactlycorporation> |
|
From: <fwi...@gm...> - 2015-09-15 17:30:24
|
On behalf of the Jython development team, I'm pleased to announce that Jython 2.7.1 beta1 is released! Thanks to Amobee for sponsoring my work on Jython, and thanks to the many contributors to Jython! Details are here: http://fwierzbicki.blogspot.com/2015/09/on-behalf-of-jython-development-team-im.html -Frank |
|
From: Julian K. <jul...@gm...> - 2015-09-10 14:00:13
|
Thx Jim Looks like a very interesting project. Gonna keep my eye on it. :-) Regards On 10 September 2015 at 15:42, Jim Baker <jim...@py...> wrote: > Julian, > > That's probably me in the video you mention (so likely > https://www.youtube.com/watch?v=hLm3garVQFo) > > In that video, I was referencing the Clamp project, which builds on new > functionality in Jython 2.7 such that we can *precisely* generate the > Java bytecode produced for Python classes that implement Java interfaces > and/or extend a Java class. By doing this precise generation, we can ensure > aspects like Java serializability, construction, and the specific naming, > so that you can import and use in Java (or other JVM languages). > > So this means you would have to modify your class A such that it does the > requisite implementation/extension. In turn, this implementation/extension > allows Java code to import and use your Python class - it knows how to call > your code. > > Clamp is demoed here, https://github.com/jimbaker/clamped, and is under > sporadic development at https://github.com/jythontools/clamp > > There are other things to be done, but I see two major missing features: > > - Java annotations. Python classes should be able to support Java > annotations on classes and methods, ideally use @-notation - so treating > Java annotations as if they are Python decorators. This is just an > extension of the precise bytecode generation I mentioned. > - Maven jars. Clamp currently supports using sys.path for loading > jars, via a jar.pth file in site-packages. (See > https://docs.python.org/2/library/site.html on .pth file processing.) > Clamp should be able to resolve Maven coordinates, as specified in your > package's setup.py, to get jar artifacts, install in site-packages, and > thereby place on sys.path. No more telling people, you need to put > x.y.z.jar on CLASSPATH. > > In my experience, Clamp works well enough, except when building jars on > Windows, but it needs unit testing and refactoring. (The existing Clamp > codebase is a good example of a prototype to try out ideas that proved to > be too successful.) The metaclass approach we use, as inspired by > SqlAlchemy, has shown itself to be a nice API and we will certainly keep. > Other aspects are still subject to change, but I suspect any changes will > be minor at most for users. > > - Jim > > On Thu, Sep 10, 2015 at 6:37 AM, Julian Kennedy <jul...@gm...> > wrote: > >> Hi Guys >> >> I somehow remember seeing a recent video showing directly importing a >> python class from java. Something along the lines of: >> >> import some.python.module.MyClass >> >> class A { >> // Some java code >> >> MyClass a = new MyClass(); >> >> // More java code >> } >> >> Is this correct? Or did I see wrong? >> >> Regards >> >> >> ------------------------------------------------------------------------------ >> Monitor Your Dynamic Infrastructure at Any Scale With Datadog! >> Get real-time metrics from all of your servers, apps and tools >> in one place. >> SourceForge users - Click here to start your Free Trial of Datadog now! >> http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140 >> _______________________________________________ >> Jython-users mailing list >> Jyt...@li... >> https://lists.sourceforge.net/lists/listinfo/jython-users >> >> > |
|
From: Jim B. <jim...@py...> - 2015-09-10 13:43:05
|
Julian, That's probably me in the video you mention (so likely https://www.youtube.com/watch?v=hLm3garVQFo) In that video, I was referencing the Clamp project, which builds on new functionality in Jython 2.7 such that we can *precisely* generate the Java bytecode produced for Python classes that implement Java interfaces and/or extend a Java class. By doing this precise generation, we can ensure aspects like Java serializability, construction, and the specific naming, so that you can import and use in Java (or other JVM languages). So this means you would have to modify your class A such that it does the requisite implementation/extension. In turn, this implementation/extension allows Java code to import and use your Python class - it knows how to call your code. Clamp is demoed here, https://github.com/jimbaker/clamped, and is under sporadic development at https://github.com/jythontools/clamp There are other things to be done, but I see two major missing features: - Java annotations. Python classes should be able to support Java annotations on classes and methods, ideally use @-notation - so treating Java annotations as if they are Python decorators. This is just an extension of the precise bytecode generation I mentioned. - Maven jars. Clamp currently supports using sys.path for loading jars, via a jar.pth file in site-packages. (See https://docs.python.org/2/library/site.html on .pth file processing.) Clamp should be able to resolve Maven coordinates, as specified in your package's setup.py, to get jar artifacts, install in site-packages, and thereby place on sys.path. No more telling people, you need to put x.y.z.jar on CLASSPATH. In my experience, Clamp works well enough, except when building jars on Windows, but it needs unit testing and refactoring. (The existing Clamp codebase is a good example of a prototype to try out ideas that proved to be too successful.) The metaclass approach we use, as inspired by SqlAlchemy, has shown itself to be a nice API and we will certainly keep. Other aspects are still subject to change, but I suspect any changes will be minor at most for users. - Jim On Thu, Sep 10, 2015 at 6:37 AM, Julian Kennedy <jul...@gm...> wrote: > Hi Guys > > I somehow remember seeing a recent video showing directly importing a > python class from java. Something along the lines of: > > import some.python.module.MyClass > > class A { > // Some java code > > MyClass a = new MyClass(); > > // More java code > } > > Is this correct? Or did I see wrong? > > Regards > > > ------------------------------------------------------------------------------ > Monitor Your Dynamic Infrastructure at Any Scale With Datadog! > Get real-time metrics from all of your servers, apps and tools > in one place. > SourceForge users - Click here to start your Free Trial of Datadog now! > http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140 > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > > |
|
From: Julian K. <jul...@gm...> - 2015-09-10 12:37:28
|
Hi Guys
I somehow remember seeing a recent video showing directly importing a
python class from java. Something along the lines of:
import some.python.module.MyClass
class A {
// Some java code
MyClass a = new MyClass();
// More java code
}
Is this correct? Or did I see wrong?
Regards
|
|
From: Jim B. <jim...@py...> - 2015-09-03 03:34:23
|
Jython has a standard compiler design: 1. Source code is parsed into an abstract syntax tree (AST) using Antlr 3. The AST represents the source code in a more convenient form, and it can be accessed and manipulated from Python as well via the standard ast module ( https://docs.python.org/2/library/ast.html) 2. Scope analysis is performed by visiting the AST (recursively walking this tree). All names are identified with respect to their scope, whether local or global, including variables that are lexically scoped (closures). You can see the results of this scoping process in code like the following: def f(): x = 6 def g(): print "locals in g", locals() return x * 7 print "locals in f", locals() return g() * 2 print "globals", globals() f() f is a global variable; x and g are locals in the context of f; and x is a local lexically closed over in g. 3. The AST is recursively walked once more, producing Java bytecode for every Python construct. If you decompile the produced Java bytecode to Java, you will notice it is not at all what you have would written if you were idiomatically translating to Java. This is because the Python language is inherently dynamic. So this allows you to conditionally define functions or classes, rebind a function to a given name, and so forth. We don't know how you would use it, although we have good ideas on how to make this in some cases much more efficient using the invokedynamic work that came about in Java 7. It remains future work however. See this video from PyCon 2012 on the ideas we explored: https://www.youtube.com/watch?v=y_cXzaymXm0 The below bytecode corresponds to the slightly simpler def f(): x = 6 def g(): return x * 7 return g() * 2 f() import org.python.compiler.*; import org.python.core.*; @APIVersion(36) @MTime(1441250497000L) @Filename("scope2.py") public class scope2$py extends PyFunctionTable implements PyRunnable { static scope2$py self; static final PyCode f$0; static final PyCode f$1; static final PyCode g$2; public PyObject f$0(final PyFrame pyFrame, final ThreadState threadState) { pyFrame.setline(1); pyFrame.setlocal("f", (PyObject)new PyFunction(pyFrame.f_globals, Py.EmptyObjects, scope2$py.f$1, (PyObject)null)); pyFrame.setline(7); pyFrame.getname("f").__call__(threadState); pyFrame.f_lasti = -1; return Py.None; } public PyObject f$1(final PyFrame pyFrame, final ThreadState threadState) { pyFrame.setline(2); pyFrame.setderef(0, (PyObject)Py.newInteger(6)); pyFrame.setline(3); pyFrame.setlocal(0, (PyObject)new PyFunction(pyFrame.f_globals, Py.EmptyObjects, scope2$py.g$2, (PyObject)null, new PyObject[] { pyFrame.getclosure(0) })); pyFrame.setline(5); final PyObject mul = pyFrame.getlocal(0).__call__(threadState)._mul((PyObject)Py.newInteger(2)); pyFrame.f_lasti = -1; return mul; } public PyObject g$2(final PyFrame pyFrame, final ThreadState threadState) { pyFrame.setline(4); final PyObject mul = pyFrame.getderef(0)._mul((PyObject)Py.newInteger(7)); pyFrame.f_lasti = -1; return mul; } public scope2$py(final String s) { super(); scope2$py.self = this; f$0 = Py.newCode(0, new String[0], s, "<module>", 0, false, false, (PyFunctionTable)scope2$py.self, 0, (String[])null, (String[])null, 0, 4096); f$1 = Py.newCode(0, new String[] { "g", "x" }, s, "f", 1, false, false, (PyFunctionTable)scope2$py.self, 1, new String[] { "x" }, (String[])null, 1, 4097); g$2 = Py.newCode(0, new String[0], s, "g", 3, false, false, (PyFunctionTable)scope2$py.self, 2, (String[])null, new String[] { "x" }, 0, 4097); } public PyCode getMain() { return scope2$py.f$0; } public static void main(final String[] array) { Py.runMain(CodeLoader.createSimpleBootstrap(new scope2$py("scope2$py").getMain()), array); } public static CodeBootstrap getCodeBootstrap() { return PyRunnableBootstrap.getFilenameConstructorReflectionBootstrap((Class)scope2$py.class); } public PyObject call_function(final int n, final PyFrame pyFrame, final ThreadState threadState) { switch (n) { case 0: { return this.f$0(pyFrame, threadState); } case 1: { return this.f$1(pyFrame, threadState); } case 2: { return this.g$2(pyFrame, threadState); } default: { return null; } } } } The decompiler I'm using is the Procyon decompiler. Also IntelliJ - and perhaps other IDEs - now include decompilation support. For more, I recommend reviewing the source code in the compiler package, starting with https://github.com/jythontools/jython/blob/master/src/org/python/compiler/CodeCompiler.java - Jim On Wed, Sep 2, 2015 at 7:45 PM, sam patterson <sam...@ho...> wrote: > Hello, > > I stumbled upon the capabilities of Jython and I've become very interested > in how exactly it works. I understand thus far that the Python source code > is compiled into Java bytecode, but in laymans terms how does a compiler > accomplish such things and are there any books or articles that you would > recommend reading to learn more on the topic? > > Many Thanks, > > Sam > > > ------------------------------------------------------------------------------ > Monitor Your Dynamic Infrastructure at Any Scale With Datadog! > Get real-time metrics from all of your servers, apps and tools > in one place. > SourceForge users - Click here to start your Free Trial of Datadog now! > http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140 > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > > |
|
From: Carl T. <ctr...@gm...> - 2015-09-03 03:16:08
|
Disclaimer - not an expert. My understanding is that everything is written in Java - the top level of the process that brings it into something executable by Java is the parser that identifies the Jython keywords in the scripts: https://en.wikipedia.org/wiki/Abstract_syntax_tree (Wikipedia article for parsing with an abstract syntax tree) The source code for Jython is readily available, but it sounds like you wanted a broad understanding or way to jump into the topic. Sorry if I have assumed too little knowledge on your part. Carl T. On Wed, Sep 2, 2015 at 6:45 PM, sam patterson <sam...@ho...> wrote: > Hello, > > I stumbled upon the capabilities of Jython and I've become very interested > in how exactly it works. I understand thus far that the Python source code > is compiled into Java bytecode, but in laymans terms how does a compiler > accomplish such things and are there any books or articles that you would > recommend reading to learn more on the topic? > > Many Thanks, > > Sam > > ------------------------------------------------------------------------------ > Monitor Your Dynamic Infrastructure at Any Scale With Datadog! > Get real-time metrics from all of your servers, apps and tools > in one place. > SourceForge users - Click here to start your Free Trial of Datadog now! > http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140 > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > |
|
From: sam p. <sam...@ho...> - 2015-09-03 01:45:49
|
Hello, I stumbled upon the capabilities of Jython and I've become very interested in how exactly it works. I understand thus far that the Python source code is compiled into Java bytecode, but in laymans terms how does a compiler accomplish such things and are there any books or articles that you would recommend reading to learn more on the topic? Many Thanks, Sam |
|
From: Fabio Z. <fa...@gm...> - 2015-08-20 18:23:17
|
Release Highlights: ------------------------------- * Fixed parser for Python 3.x to support async and await as regular names too (PyDev-593). * The new search dialog now has a 'whole word' option which automatically adds `*` to the search * Search backend updated to Lucene 5.2.1 (instant searches on huge codebases) * When bringing up the search dialog the search text is initially selected. What is PyDev? --------------------------- PyDev is an open-source Python IDE on top of Eclipse for Python, Jython and IronPython development. It comes with goodies such as code completion, syntax highlighting, syntax analysis, code analysis, refactor, debug, interactive console, etc. Details on PyDev: http://pydev.org Details on its development: http://pydev.blogspot.com What is LiClipse? --------------------------- LiClipse is a PyDev standalone with goodies such as support for Multiple cursors, theming, TextMate bundles and a number of other languages such as Django Templates, Jinja2, Kivy Language, Mako Templates, Html, Javascript, etc. It's also a commercial counterpart which helps supporting the development of PyDev. Details on LiClipse: http://www.liclipse.com/ Cheers, -- Fabio Zadrozny ------------------------------------------------------ Software Developer LiClipse http://www.liclipse.com PyDev - Python Development Environment for Eclipse http://pydev.org http://pydev.blogspot.com PyVmMonitor - Python Profiler http://www.pyvmmonitor.com/ |
|
From: Brian R. <bri...@gm...> - 2015-08-14 21:26:21
|
Not really a jython question. Can't you just add it to your path in you .bashrc? export PATH=$PATH:/jython2.7.0/bin Then open a new shell or $source ~/.bashrc |
|
From: Bejarano, R. P. <be...@hs...> - 2015-08-14 21:21:27
|
Hello, I have jython2.7.0 installed on my MacBook, and I want to put the executable, which currently is in the /jython2.7.0/bin directory, on the unix search path. How do I do this? Thanks. Rafael Bejarano |
|
From: Jeff E. <jem...@fr...> - 2015-08-08 21:17:50
|
I suggest, this to see if there is whitespace in your Amount string:
Amount=x[0]
try:
x=float(Amount)
except ValueError:
print repr(Amount)
You might need strip() after split()
I can't tell what you are trying to accomplish by this, but it's not doing you any good getting to a parsable string.
ltrg = ';'.join(valueList[12:13])
On 8/8/2015 12:33 PM, Peter O'Reilly wrote:
> I am reading from a file and convert a columns from a list value to a string.
>
> Then I try and convert from a str to a float, but get this error.
> x=float(Amount)
> ValueError: invalid literal for __float__:
>
> If I copy the value from the file and assign it to the str variable(Amount), the float function works as expected.
>
> It seems like it might be some type of encoding issue, anyone else have a similar problem? This is the code.
>
> while (lsrc):
> valueList = lsrc.split(';')
> ltrg = ';'.join(valueList[12:13])
> x=ltrg.strip().split('\r\n')
> Amount=x[0]
> x=float(Amount)
>
> Thanks,
> PR
>
>
> ------------------------------------------------------------------------------
>
>
> _______________________________________________
> Jython-users mailing list
> Jyt...@li...
> https://lists.sourceforge.net/lists/listinfo/jython-users
|
|
From: Peter O'R. <pr...@ya...> - 2015-08-08 18:33:50
|
I am reading from a file and convert a columns from a list value to a string.
Then I try and convert from a str to a float, but get this error.
x=float(Amount)
ValueError: invalid literal for __float__:
If I copy the value from the file and assign it to the str variable(Amount), the float function works as expected.
It seems like it might be some type of encoding issue, anyone else have a similar problem? This is the code.
while (lsrc):
valueList = lsrc.split(';')
ltrg = ';'.join(valueList[12:13])
x=ltrg.strip().split('\r\n')
Amount=x[0]
x=float(Amount)
Thanks,
PR |
|
From: Hrishikesh P <hri...@gm...> - 2015-07-09 17:06:02
|
Awesome! Python (jython) keeps exceeding my expectations. On Thu, Jul 9, 2015 at 11:11 AM, Tim Dudgeon <tdu...@gm...> wrote: > I think you just use Test (no .class). > > Tim > > > On 09/07/2015 15:48, Hrishikesh P wrote: > > Hi, > > How can I pass in the java class type to a method in Jython? > > What I need to do is: > > for method in tClass.getClass().getDeclaredMethods(): > > if method.isAnnotationPresent(Test.class): > > # do something > > > but I cannot seem to pass in the Test.class as an argument. > > > Thanks. > > > ------------------------------------------------------------------------------ > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today.https://www.gigenetcloud.com/ > > > > _______________________________________________ > Jython-users mailing lis...@li...://lists.sourceforge.net/lists/listinfo/jython-users > > > > > ------------------------------------------------------------------------------ > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > > |
|
From: Tim D. <tdu...@gm...> - 2015-07-09 16:12:01
|
I think you just use Test (no .class). Tim On 09/07/2015 15:48, Hrishikesh P wrote: > Hi, > > How can I pass in the java class type to a method in Jython? > > What I need to do is: > > formethod intClass.getClass().getDeclaredMethods(): > > if method.isAnnotationPresent(Test.class): > > # do something > > > but I cannot seem to pass in the Test.class as an argument. > > > Thanks. > > > > ------------------------------------------------------------------------------ > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > > > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users |
|
From: Hrishikesh P <hri...@gm...> - 2015-07-09 14:48:49
|
Hi,
How can I pass in the java class type to a method in Jython?
What I need to do is:
for method in tClass.getClass().getDeclaredMethods():
if method.isAnnotationPresent(Test.class):
# do something
but I cannot seem to pass in the Test.class as an argument.
Thanks.
|
|
From: Fernando C. <fc...@gm...> - 2015-07-08 20:51:40
|
On Tue, Jul 7, 2015 at 9:24 PM, Stefan Richthofer <Ste...@gm...> wrote: > My only concern is that a list of logos could be perceived as ads. > Usually Python-conference sides display logos of their sponsors. And > actual sponsorship shoud -imho- stay the hurdle to take for getting one's > logo on some Python main-page, shouldn't it? At least for official pages. > Maybe a link to popular Jython use-cases could be presented in some neutral > way, just a (somehow decorated) well visible link "Jython in industry" or > something. > Hi Stefan, Now that I think about it, perhaps legally it would be too big of a hurdle to obtain permission to use each and every logo. So, it's much safer to use company names... Anyway, is there a wiki or web server playground -like staging.jython.org, test.jython.org or something- where I could edit such list and preview it before copying it to the live web site?. I only have experience editing wikipedia articles... But even if I have to dig into HTML that shouldn't be a problem.... FC -- During times of Universal Deceit, telling the truth becomes a revolutionary act - George Orwell |
|
From: Jonathan F. <jd...@po...> - 2015-07-08 02:49:30
|
Python mode, including its command-line equivalent, "processing.py", is built using a patched Jython 2.7. The patch monkeys around with the semantics of longs, silently downcasting them as needed, in order to support the use of integer constants as colors (as in 0xAARRGGBB) and other processing-isms. https://github.com/jdf/processing.py/blob/master/buildtime/lib/jython/jython-patch.diff Of course, processing.py adds a bunch of Processing stuff to the global namespace, too. https://github.com/jdf/processing.py/blob/master/runtime/src/jycessing/core.py And it goes through all kinds of crap to allow certain Processing keywords that intersect with Python builtins to work in either context, mostly found in https://github.com/jdf/processing.py/blob/master/runtime/src/jycessing/PAppletJythonDriver.java . I hope this helps. On Tue, Jul 7, 2015 at 2:16 PM, Fernando Cassia <fc...@gm...> wrote: > > On Sat, Jun 13, 2015 at 9:23 PM, Darjus Loktevic <da...@gm...> wrote: > >> http://py.processing.org/ >> Great stuff! > > > But that page doesn´t say anything specific about Jython 2.7. > I tried googling around "jython" restricting results to the Processing > site, but only got old pages, nothing new or specific about Processing 2.0 > and Jython 2.7 support. :-( > > The closes I got was this wiki page > https://github.com/processing/processing/wiki/Changes > > Which reads: "At the right-hand side of the editor window is a drop-down > menu that allows you to choose between "Java", "Android", and "JavaScript" > mode. Those are the current modes that are being included, though we may > add/remove modes as we head to 2.0 (a Jython mode is lurking about, for > instance. Mmmm! Tempting.) Like Tools and Libraries, it will be possible > for other parties to write their own modes that work inside the PDE." > > Not too encouraging to read Jython is "lurking about" but not included. > > So, can you clarify if latest builds include such Jython mode, and if so, > can you get in touch with the Processing team and make them -or any other > contributor to the project for that matter- update the Github wiki to > include such info and a specific mention of Jython 2.7?. > > I think that if Jython 2.7 support is included it´s excellent news, as you > say, and that the news needs to be spread around loudly!. > > Best regards, > FC > > > -- > During times of Universal Deceit, telling the truth becomes a > revolutionary act > Durante épocas de Engaño Universal, decir la verdad se convierte en un > Acto Revolucionario > - George Orwell > > > ------------------------------------------------------------------------------ > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > > -- Jonathan Feinberg jd...@po... http://MrFeinberg.com/ |
|
From: Stefan R. <Ste...@gm...> - 2015-07-08 00:25:05
|
I am also +1 on this idea. Especially on displaying "Who uses Jython?" > I volunteer to maintain such list. Also from me: Thanks for your efforts on it! My only concern is that a list of logos could be perceived as ads. Usually Python-conference sides display logos of their sponsors. And actual sponsorship shoud -imho- stay the hurdle to take for getting one's logo on some Python main-page, shouldn't it? At least for official pages. Maybe a link to popular Jython use-cases could be presented in some neutral way, just a (somehow decorated) well visible link "Jython in industry" or something. Regards -Stefan > Gesendet: Mittwoch, 08. Juli 2015 um 01:51 Uhr > Von: "Carl Trachte" <ctr...@gm...> > An: "Jython Users" <Jyt...@li...> > Betreff: Re: [Jython-users] Jython use cases inside Rackspace, IBM, Oracle, Vert.x > > On Tue, Jul 7, 2015 at 2:31 PM, Fernando Cassia <fc...@gm...> wrote: > > Looking around I was able to gather a few use cases for Jython at major > > corporations and corporate products, that I wasn´t previously aware of. > > > > The BURP security scanner uses Jython for scripting > > http://portswigger.net/burp/help/extender.html > > > > Jython is used internally by the Vert.x 2 app server, for Python support > > (see last paragraph) > > http://vertx.io/vertx2/manual.html > > > > Jython is also used by IBM, > > 1. in its Websphere App Server, for scripting > > https://www.ibm.com/developerworks/community/wikis/home?lang=en#%21/wiki/Tivoli%20Service%20Request%20Manager/page/Jython%20Scripts > > 2. in Tivoli SRM > > http://www.redbooks.ibm.com/Redbooks.nsf/ibmpressisbn/9780137009527?Open > > 3. in Maximo Asset Management Solution > > http://www.maximopulse.com/2014/08/14/setting-up-eclipse-for-maximo-automation-scripts-jython-programming/ > > > > Last year, Oracle added Jython support for spcripting to its FDMEE > > (Financial Data Quality Management, Enterprise Edition) -previous versions > > used VBscript > > http://www.odtug.com/p/bl/et/blogid=1&blogaid=357 > > > > Oracle also uses Jython in its Oracle Data Integrator (ODI) > > http://karanbalkar.com/2013/05/tutorial-26-using-jython-in-odi/ > > > > Oracle also uses Jython in RDIC (Remote Intradoc Client) > > https://blogs.oracle.com/OracleWebCenterSuite/entry/jython_examples_using_ridc > > > > Could these be added to the Jython page, under a "Who uses Jython?" link, > > featured prominently atop the main page? > > > > I know Jim Baker maintains a small list of Jython usage cases in his Github > > account at > > https://github.com/jimbaker/talks/blob/master/jython-at-rackspace.md > > > > I think it´d be great if at the main page we could implement an horizontally > > scrolling list of logos of all the firms that use Jython, linking to such > > wiki list it would greatly help increase its visibility and momentum. > > > > I volunteer to maintain such list. > > > > It's mind blowing that despite all the hard work by Frank, Jim and the rest > > of the contributors, Jython needs to be continuously countering FUD (Fear, > > Uncertainly, and Doubt) saying that "it's dead", as for instance in the > > following Quora question, until I replied with some facts... > > > > http://www.quora.com/Is-Jython-alive > > > > Just an idea. > > FC > > > > -- > > During times of Universal Deceit, telling the truth becomes a revolutionary > > act > > Durante épocas de Engaño Universal, decir la verdad se convierte en un Acto > > Revolucionario > > - George Orwell > > > > ------------------------------------------------------------------------------ > > Don't Limit Your Business. Reach for the Cloud. > > GigeNET's Cloud Solutions provide you with the tools and support that > > you need to offload your IT needs and focus on growing your business. > > Configured For All Businesses. Start Your Cloud Today. > > https://www.gigenetcloud.com/ > > _______________________________________________ > > Jython-users mailing list > > Jyt...@li... > > https://lists.sourceforge.net/lists/listinfo/jython-users > > > > When I worked for defense the US Army was using jython as an API for > there COMBAT XXI simulation software (written in Java). My boss at > the time (he's since moved on to another project management gig) did > give a talk on it at Pycon in 2010: > > http://www.slideshare.net/onesimplehuman/python-in-combat-model > > This idea (use cases) is cool. Thanks for your efforts on it. > > ------------------------------------------------------------------------------ > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > |
|
From: Carl T. <ctr...@gm...> - 2015-07-07 23:52:06
|
On Tue, Jul 7, 2015 at 2:31 PM, Fernando Cassia <fc...@gm...> wrote: > Looking around I was able to gather a few use cases for Jython at major > corporations and corporate products, that I wasn´t previously aware of. > > The BURP security scanner uses Jython for scripting > http://portswigger.net/burp/help/extender.html > > Jython is used internally by the Vert.x 2 app server, for Python support > (see last paragraph) > http://vertx.io/vertx2/manual.html > > Jython is also used by IBM, > 1. in its Websphere App Server, for scripting > https://www.ibm.com/developerworks/community/wikis/home?lang=en#%21/wiki/Tivoli%20Service%20Request%20Manager/page/Jython%20Scripts > 2. in Tivoli SRM > http://www.redbooks.ibm.com/Redbooks.nsf/ibmpressisbn/9780137009527?Open > 3. in Maximo Asset Management Solution > http://www.maximopulse.com/2014/08/14/setting-up-eclipse-for-maximo-automation-scripts-jython-programming/ > > Last year, Oracle added Jython support for spcripting to its FDMEE > (Financial Data Quality Management, Enterprise Edition) -previous versions > used VBscript > http://www.odtug.com/p/bl/et/blogid=1&blogaid=357 > > Oracle also uses Jython in its Oracle Data Integrator (ODI) > http://karanbalkar.com/2013/05/tutorial-26-using-jython-in-odi/ > > Oracle also uses Jython in RDIC (Remote Intradoc Client) > https://blogs.oracle.com/OracleWebCenterSuite/entry/jython_examples_using_ridc > > Could these be added to the Jython page, under a "Who uses Jython?" link, > featured prominently atop the main page? > > I know Jim Baker maintains a small list of Jython usage cases in his Github > account at > https://github.com/jimbaker/talks/blob/master/jython-at-rackspace.md > > I think it´d be great if at the main page we could implement an horizontally > scrolling list of logos of all the firms that use Jython, linking to such > wiki list it would greatly help increase its visibility and momentum. > > I volunteer to maintain such list. > > It's mind blowing that despite all the hard work by Frank, Jim and the rest > of the contributors, Jython needs to be continuously countering FUD (Fear, > Uncertainly, and Doubt) saying that "it's dead", as for instance in the > following Quora question, until I replied with some facts... > > http://www.quora.com/Is-Jython-alive > > Just an idea. > FC > > -- > During times of Universal Deceit, telling the truth becomes a revolutionary > act > Durante épocas de Engaño Universal, decir la verdad se convierte en un Acto > Revolucionario > - George Orwell > > ------------------------------------------------------------------------------ > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > When I worked for defense the US Army was using jython as an API for there COMBAT XXI simulation software (written in Java). My boss at the time (he's since moved on to another project management gig) did give a talk on it at Pycon in 2010: http://www.slideshare.net/onesimplehuman/python-in-combat-model This idea (use cases) is cool. Thanks for your efforts on it. |
|
From: Fernando C. <fc...@gm...> - 2015-07-07 21:31:18
|
Looking around I was able to gather a few use cases for Jython at major corporations and corporate products, that I wasn´t previously aware of. The BURP security scanner uses Jython for scripting http://portswigger.net/burp/help/extender.html Jython is used internally by the Vert.x 2 app server, for Python support (see last paragraph) http://vertx.io/vertx2/manual.html Jython is also used by IBM, 1. in its Websphere App Server, for scripting https://www.ibm.com/developerworks/community/wikis/home?lang=en#%21/wiki/Tivoli%20Service%20Request%20Manager/page/Jython%20Scripts 2. in Tivoli SRM http://www.redbooks.ibm.com/Redbooks.nsf/ibmpressisbn/9780137009527?Open 3. in Maximo Asset Management Solution http://www.maximopulse.com/2014/08/14/setting-up-eclipse-for-maximo-automation-scripts-jython-programming/ Last year, Oracle added Jython support for spcripting to its FDMEE (Financial Data Quality Management, Enterprise Edition) -previous versions used VBscript http://www.odtug.com/p/bl/et/blogid=1&blogaid=357 Oracle also uses Jython in its Oracle Data Integrator (ODI) http://karanbalkar.com/2013/05/tutorial-26-using-jython-in-odi/ Oracle also uses Jython in RDIC (Remote Intradoc Client) https://blogs.oracle.com/OracleWebCenterSuite/entry/jython_examples_using_ridc Could these be added to the Jython page, under a "Who uses Jython?" link, featured prominently atop the main page? I know Jim Baker maintains a small list of Jython usage cases in his Github account at https://github.com/jimbaker/talks/blob/master/jython-at-rackspace.md I think it´d be great if at the main page we could implement an horizontally scrolling list of logos of all the firms that use Jython, linking to such wiki list it would greatly help increase its visibility and momentum. I volunteer to maintain such list. It's mind blowing that despite all the hard work by Frank, Jim and the rest of the contributors, Jython needs to be continuously countering FUD (Fear, Uncertainly, and Doubt) saying that "it's dead", as for instance in the following Quora question, until I replied with some facts... http://www.quora.com/Is-Jython-alive Just an idea. FC -- During times of Universal Deceit, telling the truth becomes a revolutionary act Durante épocas de Engaño Universal, decir la verdad se convierte en un Acto Revolucionario - George Orwell |
|
From: Fernando C. <fc...@gm...> - 2015-07-07 21:16:27
|
On Sat, Jun 13, 2015 at 9:23 PM, Darjus Loktevic <da...@gm...> wrote: > http://py.processing.org/ > Great stuff! But that page doesn´t say anything specific about Jython 2.7. I tried googling around "jython" restricting results to the Processing site, but only got old pages, nothing new or specific about Processing 2.0 and Jython 2.7 support. :-( The closes I got was this wiki page https://github.com/processing/processing/wiki/Changes Which reads: "At the right-hand side of the editor window is a drop-down menu that allows you to choose between "Java", "Android", and "JavaScript" mode. Those are the current modes that are being included, though we may add/remove modes as we head to 2.0 (a Jython mode is lurking about, for instance. Mmmm! Tempting.) Like Tools and Libraries, it will be possible for other parties to write their own modes that work inside the PDE." Not too encouraging to read Jython is "lurking about" but not included. So, can you clarify if latest builds include such Jython mode, and if so, can you get in touch with the Processing team and make them -or any other contributor to the project for that matter- update the Github wiki to include such info and a specific mention of Jython 2.7?. I think that if Jython 2.7 support is included it´s excellent news, as you say, and that the news needs to be spread around loudly!. Best regards, FC -- During times of Universal Deceit, telling the truth becomes a revolutionary act Durante épocas de Engaño Universal, decir la verdad se convierte en un Acto Revolucionario - George Orwell |