Hi there,

2012/12/10 Pierre B (France) <[email protected]>:
> Hi everyone,
>
> Really sorry to bother you with a basic question (and probably already asked
> somewhere on this group).
> Is it expected that Spyder officially goes under Python 3.y?

Porting Spyder to Python 3 is sure planned but not until a few months.
I'll probably try to implement basic support for Python 3 before the
end of 2012. But a stable release officially supporting Python 3 is
not to be expected before summer 2013, I guess.

> Is double compatibility planned? Possible?

Yes it's possible and that's certainly the way I would do it, to avoid
maintaining two branches.

> In my small country, France, we are about to use Python in huge proportions
> [ for 18-20 years old students in "Classe Préparatoire aux Grande Ecoles"
> http://prepas.org/whatisacpge ].

That's great news and I would be repeating myself by saying that it's
a good choice... because I already argued in favor of Python in that
context (in the "Tangente" magazine).

> And an urgent and crucial choice *must* be made between Python 2.x and
> Python 3.y and which IDE to use. This choice could (in the future) be
> modified to be adapted to technological developments. But now we need a
> clear choice [the best possible ;-)].

Know that the choice is not as critical for a pedagogical project as
it is for a research/engineering project because you won't have too
much lines of code to port from Python 2 to Python 3 when you decide
to move forward.
Moreover, there are now a lot of "from __future__" import statements
in Python 2.7 that will facilitate the job by ensuring compatibility
between Python 2 and Python 3 code.

Now, apart from the fact that Python 3 is the "future" of the Python
programming language, I'm not fully convinced that Python 3 is a major
step forward for Python from a purely "scientific application" point
of view. There are certainly interesting/powerful things brought with
version 3, but when you focus on writing scientific computing
algorithms with Python, the versions of NumPy, SciPy, Matplotlib,
guiqwt or even Spyder are the ones that matter.

This being said, we (researchers, engineers) will all switch to Python
3 in time (mainly because of the "Python 3 is the future" argument).
For me and my co-workers, now is a little bit too soon -- otherwise, a
Python3-compatible Spyder would already be available.

Cheers,
-Pierre

> From a pedagogical point of view, *my* personal preference goes to 3.y
> Python (the future) AND to Spyder. So, I have a big problem (many, many
> people in France too).
>
> Thank's a lot for all that work already done.
>
> Sincerely yours,
>
> Pierre B
> France (Provence)
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "spyder" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/spyderlib/-/xBhRGe-t9psJ.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/spyderlib?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"spyder" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/spyderlib?hl=en.

Reply via email to