ANN: Python-on-a-Chip release 09

dwhall dwhall256 at gmail.com
Mon Oct 18 15:15:49 CEST 2010


================
Python-on-a-Chip
================
Featuring the PyMite VM
=======================

:Author: Dean Hall
:Copyright: Python-on-a-Chip is Copyright 2003, 2006, 2007, 2009, 2010
Dean Hall and others.
            Python-on-a-Chip is licensed under the GNU LESSER GENERAL
PUBLIC LICENSE V 2.1
            PyMite is Copyright 2003, 2006, 2007, 2009, 2010 Dean
Hall.
            PyMite is licensed under the GNU GENERAL PUBLIC LICENSE V
2
            or a commercial license.
            This software is offered with NO WARRANTY.  See LICENSE
for details.
:Release: 09
:Site: http://www.pythononachip.org

The Python-on-a-chip Project is pleased to announce release 09.

Python-on-a-Chip (p14p) is a project to develop a reduced Python
virtual machine (codenamed PyMite) that runs a significant subset
of the Python language on microcontrollers without an OS.
The other parts of p14p are the device drivers, high-level libraries
and other tools.

Here are the important new features and fixes in this release:

- Classes with multiple inheritance
- Generators with iterators, expressions and coroutines
- String concatenation using the addition operator '+'
- Migrated to Python 2.6 compiler and bytecodes
- The backtick operator (s=`x`) for integers and floats
- String format (%) using %d,s,f format chars
- Closures. Also allows decorators with an argument
- The Bytearray class: packet = bytearray(128); b = bytearray(b"abc")
- Improved appearance of ipm
- Fixed three nasty defects in the Garbage Collector
- Improved readability of exception tracebacks for some platforms
- Moved native function tables to "const" to save RAM
- Added iter() to builtins (commented out)
- Fixed string.count and string.find


More information about the Python-announce-list mailing list