Jython Monthly |
|
September 2009 -- Issue #34 |
|
The podcast is also available at the podcast site: https://www.jythonpodcast.com
I hope that you enjoy this month's issue, and please feel free to send me suggestions, questions, or feedback.
Thanks
My information is as follows:
Josh Juneau
Podcast Website: https://www.jythonpodcast.com
Podcast Feed: https://feeds.feedburner.com/JythonPodcast
News
Jython 2.5.1 Final!
The Jython Developer team has delivered the 2.5.1 final release. This release contains multiple bug fixes as well as a few new features.
New Features
- Upgraded to ANTLR 3.1.3
- [ 1859477 ] Dynamically loaded ServletFilters like PyServlet
- Built in JSR 223 scripting engine, with LiveTribe JSR 223 implementation for JDK 5
- Jython "-J-classpath cp_args_here" now works as expected for unix shell.
- zxJDBC supports the with-statement: connections are committed or rollbacked; cursors are closed
Bugs Fixed
- [ 645615 ] cannot import through symbolic links
- [ 1366 ] parsing of lamda expression fails
- [ 1365 ] continuation lines fail in interactive interpreter
- [ 1377 ] Event names shadowed by a field name on Java types leads to a NPE
- [ 1381 ] Redundant declarations of interface implementation hides overriden methods
- [ 1189 ] MD5 hash is incorrectly calculated when string contains non-latin chars and using python md5 lib
- [ 1802339 ] Problem printing unicode when stdout intercepted
- [ 1145 ] Jython 2.5 compatibility problem with JSR 223
- [ 1400 ] Evaluating expression via JSR 223 ScriptEngine returns null instead of True/False
- [ 1413 ] Array data type (PostgreSQL) is not supported (NPE)
- [ 1434 ] Cannot get return code from a process started with os.popen with Jython 2.5 (worked in 2.2)
- [ 1391 ] socket.getaddrinfo() breaks ftplib FTP client
- [ 1409 ] JSR-233 engine version numbers backwards
- [ 1408 ] JSR-223 engine doesn't implement I/O redirection
- [ 1393 ] TypeError: _new_impl(): expected 1 args; got 0
- [ 1415 ] ast Node creation fails with no arg constructors
- [ 1405 ] Executing run.py from .jar throws exception(SystemExit: 0) in main when sys.exit(0) is called
- [ 1439 ] Can't write() array.array
- [ 1139 ] crashes on isinstance
- [ 1430 ] Oracle JDBC Connection close
- [ 1406 ] Parsing a simple PEP 342 coroutine crashes Jython 2.5
- [ 1407 ] ClassCastException in plain Python coroutine
- [ 1466 ] wrong handling of append only files
- [ 1079 ] fixed regression on issue: twisted.python.threadable module: missing attribute '_RLock'
- [ 1461 ] assert statement should lookup AssertionError using getglobal
- [ 1425 ] distutils/util.py assumes too much posix
- [ 1457 ] Cannot write an array in a file opened in r+b mode.
- [ 1382 ] cmp on certain types raises ArrayStoreException
- [ 1443 ] Can't update() hashlib.sha1() with array.array('c')
- [ 1444 ] Can't zlib.compress() with array.array('c')
- [ 1458 ] Builtin codecs aren't available without standard lib
The JVM Language Summit Took Place September 16 - 18, 2009 at Sun Microsystems Santa Clara campus
The 2009 JVM Language Summit is an open technical collaboration among language designers, compiler writers, tool builders, runtime engineers, and VM architects. About 75 language and VM implementers were able to attend last year—and 1/3 presented. Visit the presentations at https://wiki.jvmlangsummit.com/Presentations
PyCon 2010 Call is Now Closed
PyCon 2010 will be held at the Hyatt Regency Atlanta in downtown Atlanta, Georgia from February 17 through 25.
For more information, please visit the PyCon website at https://us.pycon.org/2010/about/
Open Source Jython Book Available Online at jythonbook.com
The Jython Book is now available online. This is an early first draft of the book and the book authors appreciate all feedback and suggestions. To see the source, please visit the https://kenai.com/projects/jythonbook. For information about feedback and commenting, please see the wiki.
Blogs
Blogs noted in bold are only presented in newsletter, not on podcast.
Jython 2.5.1 Final Is Out - Frank Wierzbicki
The Jython Programming Language - Interview with Frank Wierzbicki - the bitsource
Intersection of built-in Modules Between CPython, Jython, and IronPython - Brett Cannon
Python - Hibernate - Jynx - Kay Schluhr
Language Choice = f(number of copies) - Mark Guzdal
No WLST cachedir with python-cachedir-skip - Satya Ghattu
Accessing HTTP/JSON Services with JVM Based Languages - Dominique Boucher
Roadmap for Python WSGI Specification - Graham Dumpleton
Jython/Swing Conway's Game of Life - Dave Briccetti
Graphical User Interface with Jython - Dave Briccetti
Python IDEs - Darshan
State of Python on the JVM - Craig Wickesser
Using Scripting in Real World Applications - Anders Sandvig
JVM Language Summit 2009 - Day 3 - Bryan Weber
Using Jython to Query JMX Objects/Attributes - Marzubus
Processing Array Example - in Python - James Cordiner
Quick Start Grinder - Part 1 - Vattekkat Satheesh Babu
Simple Swing Application on Jython - Daniel Baktier
Python - String . Random . Files - Dian
Websphere Application Server 7.0 Administration Guide - wowebook
JRuby Architects Leave Sun - SD Times
Jython Script to Extract metadata from Java Class Files - owasp.org
Using Jython Scripting Language with WSADMIN - jTopic
Djangocon Day 3 - Kirby
Intersection of built-in Modules Between CPython, Jython,and IronPython - Michael Ford
Shared JVM Infrastructure - JVM Language Summit Wiki
Dynamic and Lightweight Programming Languages - it Spice
jHepWork : A full-featured multi-platform data analysis framework for scientists, engineers, and students - JAVAMATION
Elastic Python Deployment Networks - Holger Krekel
Using Jython as Terracotta Command Line - Mike Hostetler
Recursive Directory Walker Using Jython - geo
Frameworks