Spyce v1.2.4 released 31 Oct 2002
Get it at:
This release fix yet another bug that was introduced with the table-driven
parser, based on the PLY project. PLY uses reflection (reads doc strings
of functions) heavily. Thus, one can not execute Python in heavy optimize
mode (-OO switch), which removes these string. The performance
implications are negligible, and this primarily affected mod_python users,
which had the optimize turned on in Apache's httpd.conf file. It has been
turned off in this release. Some Python 1.5 incompatibilities creeped into
the source code for the documentation and a new few newer standard
modules. This has been corrected.
Partial change log:
fix - new PLY parser uses reflection at runtime to read
documentation strings containing grammar, thus you
should not run Python in optimize mode, thus
mod_python option in spyceApache.conf changed.
fix - python 1.5 compatible .spy files for docs
fix - code for new tokenizer/parser made python 1.5.2 compatible
fix - PATH_INFO via CGI
fix - magic (#!) on first line treated as comment
complete rewrite of spyce tokenizer and parser
- using PLY, table-driven
added spyce lambdas to language
Get latest updates about Open Source Projects, Conferences and News.