eGenix.com User Mailing List
The mailing list for all users of the eGenix.com Software
Packages, such as mxDateTime, mxTextTools, mxODBC, etc.
(eGenix.com mx BASE, COMMERCIAL, EXPERIMENTAL distributions)
WHAT IS IT ?
The eGenix.com User Mailing List is intended as forum for users of
our software to get in touch, discuss applications, give hints
and tips of how to use our mx software packages in real life
WHO CAN JOIN ?
The mailing list is open to everyone who wants to join -- experts,
novices, developers as well as users. Subscription is free,
unsubscription is possible at any time using the mailing list's
Mailman-powered web interface.
The mailing list is run in a member-posting only mode to reduce
spam and unwanted postings. However, the mailing list archives
are open to the public and will hopefully be searchable using
Google starting in a few days.
WHERE CAN I JOIN ?
To subscribe to the mailing list, please use the Mailman web
Public archives can be found at:
Other eGenix.com mailing lists, which may be of interested to you:
* eGenix.com Announcement List (low volumne, read-only):
CEO eGenix.com Software GmbH
Consulting & Company: http://www.egenix.com/
Python Software: http://www.egenix.com/files/python/
Dear Python community,
Stackless Python 2.2 is alive!
This is the first alpha version.
It does not have any relevant changes to the interpreter.
It does not have any limitation on switching.
Support code for uthreads and coroutines is already implemented.
And as announced, it is completely platform dependant.
This version works on MS Win32 only.
I'm going to support other platforms if I can find some sponsors.
Let me say, it works great! There is no single problem. This
technique can be applied to any software, any interpreter,
provided I can support the platform.
*** This is a critical phase for Stackless! ***
*** I Am Asking For Corporate Sponsorships. ***
I don't know how things should go on.
I could turn it into a commercial product, Stackless is
enabled enough for this. Or I could continue to keep it
open-sourced, provided there is enough sponsorship.
This decision has to be discussed in the next two weeks,
after that I will decide.
Please check it out of CVS and have a look,
it is sooo small code now.
cvs -d :pserver:email@example.com:/home/cvs co stackless/src
You might want to add -z9 since this is a full Python 2.2 checkout.
In this state, I don't prepare a distribution.
You can build Stackless from CVS. I also put a copy
of my python22.dll here for testing:
It is just almost 2 percent slower on my W2k machine.
The trick is to avoid stack switching as much as possible.
I do it only on every 8th recursion level, which is
more than what's usual.
>>> def f(n):
... if n:f(n-1)
>>> import sys
ciao - chris
Christian Tismer :^) <mailto:firstname.lastname@example.org>
Mission Impossible 5oftware : Have a break! Take a ride on Python's
Kaunstr. 26 : *Starship* http://starship.python.net/
14163 Berlin : PGP key -> http://wwwkeys.pgp.net/
PGP Fingerprint E182 71C7 1A9D 66E9 9D15 D3CC D4D7 93E2 1FAE F6DF
where do you want to jump today? http://www.stackless.com/
Stackless mailing list
If you're going to the Python 10
conference, and have an interest in using the
Zope Object Database (ZODB) outside of the
Zope framework then you will be interested
in a BOF (Birds-of-a-Feather) session about that
subject Wednesday evening, 6 February 2002.
"Using the using the Zope Object Database (ZODB)
outside of the Zope environment" .
The ZODB is arguably the primary instrumentality
underpinning Zope - it allows Zope programmers
to incorporate persistence in their applications with
very little effort; most of the time they aren't even
aware that they're using it.
The ZODB also useful outside of Zope, as a way to
add object persistence to any Python application.
There's even a well-tested ZODB distribution that
can be used completely outside of and without Zope
to provide an easy to use persistence framework
for any Python developer.
This BOF is for people interested in incorporating
the ZODB into their applications.
I'll be hosting this session, and hope to have a few
prime authorities on the subject attend.
The Ottawa Linux Symposium has posted their
call for papers:
OLS is a Linux and Linux related software developers symposium
with a strong focus on emerging technologies, research
projects, and works in progress. We invite contribution from
the free software and commercial developers.
The papers should be written with a strong technical content
bias. Papers and proposals of a business development or
marketing nature are not appropriate for this venue. Recycled
papers will not be accepted.
The deadline for proposals is March 1. It would be nice to see some
Python material included on their schedule...
Time Lords do not have a monopoly on the fourth dimension, Doctor.
-- The Borad, in "Timelash"
I'll be leading a BoF (Birds-of-a-Feather) session at next week's Python
Conference, tentatively titled "Object-Oriented Databases for Python"
(pending negotiation with Fred Drake, the BoFmeister). Here's the
abstract/blurb for the session:
Persistent data storage is a common requirement, and in a strongly
object-oriented language like Python, object-oriented databases make a
lot of sense. To date, though, there is only one well-known and
widely-used OO database in the Python world, specifically ZODB.
The purpose of this BOF will be to discuss how people are using
OO databases in their Python applications, to learn what's out there
apart from ZODB, and to explore how the new features of Python 2.2
will affect future OO database implementations in Python.
The session is scheduled for Tuesday (Feb 5) at lunchtime, carefully
chosen to *not* conflict with Jim Fulton's ZODB-related BoFs.
All are welcome.
Greg Ward - software developer gward(a)mems-exchange.org
MEMS Exchange http://www.mems-exchange.org
What's new ?
_ remove pypasax dependance,
_ add default diagram generation to pyargo.
See the ChangeLog file for more information.
What's PyReverse ?
Pyreverse is a set of utilities to
reverse enginering Python code. So far, it features dependency analysis
tools, documentation generation, and XMI generation for importation in a
UML modeling tool. A special module can be used to generate files readable
by Argo UML. It uses a representation of a Python project in a class
hierarchy which can be used to extract any information (such as generating
UML diagrams and make a few statistics from the Python code, as "pyargo"
Announcing version 5.1 of Installer:
Changes from version 5:
ability to exclude from analysis
by default, include encodings
(turn off with --ascii)
alignment issue on RISC machines
account for dependencies of statically linked
no longer chokes on scripts not ending in newline
no longer chokes on bad bytecode
fix bug that prevented Trees from auto-building
fix bug in finding binary dependencies on *nix
Unix (relying on volunteers)
tested with Python 1.5 to 2.2
What is it:
The Installer package is any easy way to deploy
Python apps to systems without Python installed
(or with incompatible Pythons installed).
Installer support single-file and single-directory
deployments. On Windows, Installer supports
COM, including in-process COM servers.
Release 5.1</A>Easy Python app deployment. (27-Jan-2002).
Announcing SCXX version 3:
Classes (PWEngine, FreeThreadedBlock,
PythonThreadedBlock) for dealing with
PWOModule, a simple wrapper for Python
What is it?
SCXX is a very lightweight C++ wrapping of
a subset of the Python/C API. See the web
page for details.
3</A>A lightweight Python / C++ API. (27-Jan-2002).