Hi Friends,
while preparing my Euro-Talk, I'm still tinkering forth and back with
a simply installable stackless package which behaves as it were just
a module.
I need your opinion ASAP, because I'd like to add this as a possible
stackless direction for the near future.
What does help Stackless Python the most?
------------------------------------
I guess it is a crucial thing to behave like a simple installable package.
Stackless is not, because it needs to replace the interpreter, but my hope
is to make this as irrelevant as possible.
I first thought to build a venv trick to overwrite python in a virtual.
After discussion with the virtualenv people, I think that's not the best
approach, and I came up with a simple compromize,
which should work with or without virtualenv:
Stackless becomes a PyPI package that contains only the binary and the
few changed library modules.
After
pip install stackless-python
you have stackless inside side-packages, and you get a message that
tells you
"Along-side with pythonX.Y, you now have a command
slpythonX.Y which you can run as an alternative"
and you can also
pip uninstall stackless-python
This should work with or without virtualenv.
The stackless binary is pre-compiled for each supported cpython
version, using its library.
The idea is to produce similar linkage as python gets, for instance
python is linked to python2.7 or python3.2 and
slpython is linked to slpython2.7 or slpython3.2
Question:
--------
Is that the right concept? Is it enough to make a big difference, by giving
users the impression that they just added something to python?
Is it acceptable to have a different name for the executable?
Or _what_ is really making a difference?
eagerly hoping for replies -- Chris ;-)
--
Christian Tismer :^) <mailto:tismer at stackless.com>
tismerysoft GmbH : Have a break! Take a ride on Python's
Karl-Liebknecht-Str. 121 : *Starship* http://starship.python.net/
14482 Potsdam : PGP key -> http://pgp.uni-mainz.de
work +49 173 24 18 776 mobile +49 173 24 18 776 fax n.a.
PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04
whom do you want to sponsor today? http://www.stackless.com/