
Facundo Batista wrote:
2008/6/24 Leonardo Santagada <santagada@gmail.com>:
Why not make a pep about something bigger then? I think python needs a more complete interactive interpreter... something that would work right after installing python. I think the language strives to be easy and with a smooth learning curve, this could probably help.
+1.
Note, though, that it's not as easy as it sounds. For example, note that the very useful and simple behaviour of doing up-arrow and bringing the last line, is not handled by Python code, but by the external library readline.
pyreadline? Pure Python shell with capabilities of plugins and kind of WSGI but for shell functions, bringing Python shell to anywhere (Unix CLI, smartphone, IDE, webconsole, IRC, ...) with the same abstraction level? Over XML? Cool idea, isnt' it? (security alittle bit of concern though) It may redefine the whole idea of what is Programming language's interactive shell. Then if Python ShAPI will be established, readline can be reused in a form of plugin...
My point is: you can propose a lot of things (I surely will love autocompletion and better block management), but how would you achieve that in a multiplatform way?
Thanks!
Regards, Roman