Differences between revisions 6 and 7
Revision 6 as of 2010-02-23 12:44:19
Size: 1312
Comment:
Revision 7 as of 2010-02-23 13:41:33
Size: 1687
Comment:
Deletions are marked like this. Additions are marked like this.
Line 32: Line 32:

== Shell support ==
Probably by prefixing with a '!'. some common commands can work without it.

There shouldn't be a technical problem, as output from processes created by the subprocess is directed to !DreamPie.

== Debugging support ==
IPython provides enhanced tracebacks and pdb support. Should check out what this exactly means and what should be implemented.

This page is intended as a place to suggest features for DreamPie.

DreamPie is a graphical interactive Python shell which is designed to be reliable and fun. Check it out at http://dreampie.sourceforge.net/

Richer function documentation

This is a feature from IPython which is frequently requested. I think that the model should be Eclipse - when you type a paren after a function name it opens a yellow popup window which displays its argument and a bit of documentation, and lets you make it a real window by pressing F2.

Complete module names

This was a bug report by cool-RR: https://bugs.launchpad.net/dreampie/+bug/525610

IPython completes module names. That's a good idea.

More by cool-RR: Complete things that aren't defined yet

Imagine I'm writing this function:

def factorial(n):
    import random
    random.whatever()
    return n * factorial(n-1)

I'd want DreamPie to autocomplete both the whatever thing and the use of factorial inside the definition. Probably hard, I know.

As you said, this is really hard and complicated. I don't see this happening. Sorry! Noam

Magic commands

Chris Colbert gave the example of the Ipython's %timeit command.

Shell support

Probably by prefixing with a '!'. some common commands can work without it.

There shouldn't be a technical problem, as output from processes created by the subprocess is directed to DreamPie.

Debugging support

IPython provides enhanced tracebacks and pdb support. Should check out what this exactly means and what should be implemented.

DreamPieFeatureRequests (last edited 2012-04-16 09:09:28 by bzq-82-80-148-49)

Unable to edit the page? See the FrontPage for instructions.