<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Mar 26, 2010, at 5:49 PM, neil.young wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">
<div bgcolor="#ffffff" text="#000000">
<font face="Trebuchet MS">Hi list,<br>
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). 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:<br>
<br>
Python 3.1.1 Stackless 3.1b3 060516 (release31-maint, Oct&nbsp; 3 2009,
16:29:47) [MS<br>
C v.1500 32 bit (Intel)] on win32<br>
Type "help", "copyright", "credits" or "license" for more information.<br>
&gt;&gt;&gt; import stackless<br>
&gt;&gt;&gt; def print_x(x):<br>
...&nbsp;&nbsp; print x<br>
&nbsp; File "&lt;stdin&gt;", line 2<br>
&nbsp;&nbsp;&nbsp; print x<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>
SyntaxError: invalid syntax<br>
&gt;&gt;&gt;<br>
<br>
Hmm. What the hell is wrong with "print x"? By the way: Every print
command ends up in "Invalid syntax". That's really fun :)<br></font></div></blockquote><div><br></div><div>Python 3 requires print to be a function like:</div><div><br></div><div>&gt;&gt;&gt; print("hello")</div><div>hello</div><div><br></div><div>S</div><div><br></div></div></body></html>