[Stackless] What's wrong with stackless python under Windows 7?

Richard Tew richard.m.tew at gmail.com
Fri Mar 26 23:48:00 CET 2010


On Sat, Mar 27, 2010 at 10:49 AM, neil.young <neil.young at freenet.de> wrote:
> Hi list,
> new here. I just wanted to give Stackless Python a try. I started with
> 2.6.5, because my latest "ordinary" Python installation was a 2.6.1. I'm a
> Windows user. Download and installation went fine. I started to write a
> small script, copied from the stackless page. Strange enough, it had some
> problems with types, ending with a "?" (never seen that before in Python).

If you copied that script from a wiki, then you may have gotten wiki
formatting in the script.  The ? means that some word is interpreted
as a possible link and not a part of a script.

> However, I thought I had an issue with 2.6.5, deinstalled it all, downloaded
> 3.1.1 and installed it. Now the things are getting really worse: This is the
> trace of a small console:
>
> Python 3.1.1 Stackless 3.1b3 060516 (release31-maint, Oct  3 2009, 16:29:47)
> [MS
> C v.1500 32 bit (Intel)] on win32
> Type "help", "copyright", "credits" or "license" for more information.
>>>> import stackless
>>>> def print_x(x):
> ...   print x
>   File "<stdin>", line 2
>     print x
>           ^
> SyntaxError: invalid syntax
>>>>
>
> Hmm. What the hell is wrong with "print x"? By the way: Every print command
> ends up in "Invalid syntax". That's really fun :)

Look into the difference between Python 2.x and Python 3.x.  This and
similar changes is kind of the point of Python 3.x, that print is a
function not a statement any more.

Cheers,
Richard.



More information about the Stackless mailing list