`
simohayha
  • 浏览: 1395579 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

Jython Beta and 2.2 发布了

阅读更多
本以为已经挂了,今天无意中去逛了一下,竟然更新了,而且看了它的roadmap对以后还是挺期待的


http://www.jython.org/Project/roadmap.html

这次的更新有 :

引用

Jython 2.2 beta1

  New features
    - much improved support for __unicode__ especially in the parser (u"string" and
        friends now result in a PyUnicode object)
    - added datetime support using the pure python datetime.py from cpython non-dist.
    - new-style classes and their instances are Java serializable
    - most new-style builtin types can be pickleds
    - __slots__ for new-style classes
    - xml modules from pyxml readded
    - comparison operations between subclasses of
        builtin types tries the subclass first even if it's on the right side
  Bugs fixed.
    - Modules that throw exceptions while being imported aren't left
       in sys.modules
    - Don't allow sys.recursionlimit to be set below 0
    - [ 1533624 ] NPE thrown building traceback for a call that jumps
       threads
    - [ 1531644 ] import * makes java exception uncatchable
    - [1243049, 1218089] Can't subclass builtin types in 2.2a1
    - [1256506] Importing directory module with 12+ char name fails
    - [1512745] Allow arbitrary precision for formatted strings,
        but only 250 chars for decimal, integer and long
    - [1506749] Instance __dict__ are unassignable
    - [1599004] several fixes to get the sha module up to speed
    - [1616493] unicode objects can't be passed to os.path
        methods
    - [ 979157 ] Stack traces untrimmed
    - [ 1299032 ] os.getenv out of sync with cpython
    - [ 738951 ] jython slice behavior differs from python in __getattr__
    - [ 610576 ] Impl of abstract method not found
    - [ 1374088 ] keyword args to dict() constructor ignored
    - [ 730082 ] new can't create unbound methods
    - [ 1382581 ] double(s) read inaccurately from database
    - [ 1603312 ] subclasses of int raise a TypeError when given large
       value
    - [1465476] bad parenthesis nesting terminates interpreter
    - [ 1227282 ] Deadlock between PythonTraceFunction.safeCall() and
       imp.import
    - [ 1421812 ] Jython 2.2a and 2.1 imports directories as modules
    - [ 480017 ] Proxy super classes are loaded from syspath, not the
       proxy's classpath
    - [ 628315 ] problem with Java synchronized lists
    - [ 1284344 ] __file__ compiled into .py.class file
    - [ 610576 ] Impl of abstract method not found
  Patches applied.
    - [906256] Follow spec for read modes of open()
    - [868514] yield in finally block -- yield in nested try:except:
    - [1542997] Only evaluate the second expression in an assert
        if the first expression is false
    - [1612711]: add iterkeys, itervalues and iteritems to
        PyStringMap
    - [ 1267425 ] make cStringIO work with gzip.py
    - [ 1361317 ] __set__ failing on PyProperty




分享到:
评论
3 楼 xianlv 2007-06-05  
Microsoft 挖走了 Jython作者之后,Jython就差不多出于半死状态。这样灭掉对手的方式,倒是屡见不鲜。

早先听说JRuby,我还在寻思着Microsoft是不是又要故伎重演。 

不过SUN这次先动手了,呵呵。
2 楼 Nicholas_Ding 2007-05-23  
看了 Jython 的 Roadmap 很心动,有人讨论要把 Parser 用 ANTLR 提到 JavaCC,要真能这么做就好了,还是很期待。
1 楼 hantsy 2007-02-14  
很多年没有动静,终于动了一下,。。不过好像sun提供另外的python的java实现方式

相关推荐

    jython_installer-2.2.jar

    jython_installer-2.2及安装方法

    jython各个版本下载地址

    #### Jython 2.2-beta1 版本 - **发布日期**:2007年4月6日 - **文件列表**: - `jython-2.2-beta1-sources.jar`:大小为669,042字节。 - `jython-2.2-beta1-sources.jar.md5`:大小为140字节。 - `jython-2.2-...

    jython_installer-2.2rc1.jar

    Jython大家听说过没有?就是Python的java实现版本。可以自由的便宜Java强大的类库。

    jython_installer-2.2及安装方法

    "jython_installer-2.2"是Jython的一个特定版本,发布于较早的时期,尽管如此,它仍然是学习Jython和理解Python在Java环境中的运行机制的重要资源。 Jython 2.2版的安装过程相对简单,主要涉及以下几个步骤: 1. *...

    jython_installer-2.2b1.jar

    jython_installer-2.2b1.jar

    jython 2.2.1 下载

    jython 2.2.1 下载 jython 2.2.1 下载 jython 2.2.1 下载 jython 2.2.1 下载

    Scientific Data Analysis using Jython Scripting and Java

    Scientific Data Analysis using Jython Scripting and Java (Advanced Information and Knowledge Processing).pdf

    Burpsuite环境Jython安装方法1

    **Burp Suite 环境 Jython 安装详解** Burp Suite 是一款广泛使用的网络安全测试工具,主要用于 web 应用程序的安全性测试。而 Jython 是 Python 语言的一个实现,它运行在 Java 虚拟机(JVM)上,使得 Python 代码...

    jython2.5-安装包

    Jython 2.5b1是该系列的beta1版本,意味着它是开发过程中的一个早期测试版,可能存在一些未解决的问题或功能不完善的地方。 Jython的主要特点包括: 1. **与Python兼容**:Jython遵循Python的语法和语义,使得熟悉...

    jython-standalone-2.7.0.zip

    标题 "jython-standalone-2.7.0.zip" 提供了我们正在处理的是一个Jython的独立版本,具体是2.7.0的发行版。Jython是一种Python的实现,它允许Python代码在Java平台上运行。这个压缩包很可能包含了一个完整的Jython...

    jython中文详细教程

    **Jython 中文详细教程** Jython是一种基于Python语言的解释器,它是针对Java平台设计的,能够直接运行在Java虚拟机(JVM)上。它不仅提供了Python的全部功能,还能够无缝集成Java类库,使得开发者可以利用Python的...

    Jython简单配置和使用

    Jython 简单配置和使用 Jython 是一种完整的语言,而不是一个 Java 翻译器或仅仅是一个 Python 编译器,它是一个 Python 语言在 Java 中的完全实现。Jython 也有很多从 CPython 中继承的模块库。最有趣的事情是 ...

    jython安装和使用方法

    Jython 安装和使用方法 Jython 是一个基于 Java 语言的 Python 实现,它可以让 Python 语言运行在 Java 平台上。下面将详细介绍 Jython 的安装和使用方法。 安装 Jython 首先,需要从 Jython 官方网站下载 Jython...

    Jython教程

    **Jython教程** Jython是一种基于Python编程语言的开源实现,它完全兼容Python语法,并且在Java平台上运行。由IBM developerworks提供的Jython教程旨在帮助开发者理解和掌握如何在Java环境中利用Jython进行开发。 ...

    Jython示例

    **Jython概述** Jython是一种基于Java平台的Python实现,它允许Python代码与Java平台无缝集成。Jython的出现使得Python开发者能够利用Java的强大功能,同时保持Python的简洁性和易读性。它不仅实现了Python标准库,...

    jython-standalone-2.7.0.jar

    《Java调用Python脚本:Jython详解及应用》 在现代软件开发中,常常需要在不同的编程语言之间进行交互,比如Java与Python。Jython是这样一种工具,它允许Java开发者无缝地运行Python代码,使得Java应用可以利用...

    jython简易教程

    **Jython简易教程** Jython,一种Python的实现,是Python语言与Java平台的结合体。它允许开发者利用Python的简洁语法和丰富的库,同时享受到Java的高性能和跨平台优势。Jython运行在Java虚拟机(JVM)上,使得...

    jython介绍2

    #### 2.2 进阶主题 接着,文章探讨了更复杂的OOP主题,包括抽象类、接口、组合、装饰器和元类。这些高级概念可以帮助开发者创建更复杂、更灵活的软件架构。 ### 3. Jython中的Java支持 #### 3.1 Java集成 文章...

Global site tag (gtag.js) - Google Analytics