First of all, thanks for sharing your views on the issues I raised,

I really appreciate all your comments and input and Spyder greatly 
benefits from them.

*I know all this are personal opinions but I would like for you to always *
*look at Spyder through the eyes of a new user, not a developer,*
*not a hacker, not an old time user.*

Now on the issues raised

*Template*
Sorry I needed to elaborate more on this, that was the "old time user" 
talking!

I really like the suggestion from André, we could have some "standard" 
templates, 
and we could even allow for easy creation of more templates.

This way you could tailor your default templates.

   - Blank
   - Scientific Stack template

I am aware of the weirdness of the boilerplate, I was unaware of it 
for a long time, but when I started making my own modules it all 
made sense. I also know it is hard to teach what it does and why
it look so weird BUT is something worth getting straight from the
beginning, no?

Dumping import in the namespace is relative... templates are meant for 
the editor and erasing lines is easier than writing

*PEP*
I am well aware of the optional quality of PEP in the python world.
I was also unaware of PEP for a while and my scripts looked pretty
bad (hell maybe they still do!) but once I learned about my code 
really looks clean to the point, that I type it like that and the 
"annoyance"
is minimal. Would not this be something to foster in new generations?
If you "annoy" them at the beginning you might actually make clean
python programmers as a side effect, is that something bad to wish for ;) ?

As André, I also have a small background in teaching Python (with Spyder) 
and this is something needed

The removing of trailing and empty lines is what gets triggered often in 
PEP8,
mostly because autoindent should remove and empty space if you hit enter 
twice, so that this indented empty lines would not get generated. 

This really would benefit the new comers and people teaching them

*Online help*
André raises a good point, but it looks so ugly!!! any alternative to this?
maybe styling the output with a custom css to make it look consistent 
and pretty with Spyder then??

*Object inspector*
Yes I see the point, I still miss it how it was before :(

*Language*
I agree with André, you should be able to ste the language to whatever
you want and not get any "unexpected" stuff by using LANG defaults.

*Anaconda*
I would argue anaconda is the present. The thing is that is Windows
for better or worse will still remain the OS of choice of institutions
worldwide and most new people will come from a windows background
so we should strive to make this the default. 

For a linux user that only uses Linux, and learn linux 5 years ago, 
fine, you know how to hack away in linux, and will use apt to do 
everything

For the new and recent linux user (ubuntu, mint... etc..) with a pretty 
interface and no command line needed (in general).. anaconda is also
great.

For the cross platform user, anaconda IS A MUST! 

If people have not work on science with numpy scipy, mpi etc on windows
then the argument of "pip and virtual env is enough" will never be 
backwards.
Pip is a great tool and still needed, virtual_env is pretty useless if you 
go
outside of Python only libraries, I know is quick and easy.

Even on Linux and trying to share your work with only pip and virtual env 
wont do. The new projects features could immensely benefit if we used conda
environments as a core of it.

Here is an idea. We also have Minconda 
<http://conda.pydata.org/miniconda.html> available. 

Should we create a custom installer with minconda + Spyder + numpy + scipy +
optional but very usefull dependencies on Spyder? We could even ask for the
help at conitnuum.

It would not be so heavy as anaconda and it could carry everything needed 
and
it could already leverage conda for projects and the installation of 
packages.

Whats more, conda allows for installing R packages now (in beta testing) so 
we
could potentially add an R console to Spyder for people still needing 
R!!!!!!!

Thanks for sharing, cheers

-- 
You received this message because you are subscribed to the Google Groups 
"spyder" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/spyderlib.
For more options, visit https://groups.google.com/d/optout.

Reply via email to