This is bloody fantastic! I must say, this fixes everything I hate about Ipython and gives me the feature I wished it had (with a few minor exceptions). <div><br></div><div>I confirm this working on Kubuntu 9.10 using the ppa listed on the sites download page.</div>
<div><br></div><div>I also confirm that it works interactively with PyQt4 and PyGtk (as to be expected since these toolkits use the PyOS_inputhook for the mainloop). However, it does not work interactively with wx (again, this is as expected since wx doesn't use the PyOS_inputhook). In short, the gui toolkit support is the same as in Ipython if you dont use any of the magic threading switches, which are now deprecated anyway.</div>
<div><br></div><div>Matplotlib does not work interactively for me. Is there a special switch that needs to be used? or should a pick a non-wx backend? (i'm thinking the latter is more likely)</div><div><br></div><div>
A couple of things I would like to see (and will help implement if I can find the time):</div><div>1) A shortcut to show the docstring of an object. Something like Ipython's `?`. i.e. `object.foo?` translates to `help(object.foo)`</div>
<div>2) How do I change the color of the blinking cursor at the bottom? I can't see the damn thing!</div><div>3) line numbers instead of the `>>>` prompt</div><div>4) a plugin facility where we can define our own `magic` commands. I use Ipython's %timeit ALL the time.</div>
<div>5) Double-click to re-fold the output section as well.</div><div><br></div><div>Thanks for making this!!!!</div><div><br></div><div>Cheers, </div><div><br></div><div>Chris</div><div><div><br></div><div><div><br></div>
</div><div class="gmail_quote">On Sun, Feb 21, 2010 at 4:42 AM, Noam Yorav-Raphael <span dir="ltr"><<a href="mailto:noamraph@gmail.com">noamraph@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I'm pleased to announce DreamPie 1.0 - a new graphical interactive<br>
Python shell!<br>
<br>
Some highlights:<br>
<br>
* Has whatever you would expect from a graphical Python shell -<br>
attribute completion, tooltips which show how to call functions,<br>
highlighting of matching parentheses, etc.<br>
* Fixes a lot of IDLE nuisances - in DreamPie interrupt always works,<br>
history recall and completion works as expected, etc.<br>
* Results are saved in the Result History.<br>
* Long output is automatically folded so you can focus on what's<br>
important.<br>
* Jython and IronPython support makes DreamPie a great tool for<br>
exploring Java and .NET classes.<br>
* You can copy any amount of code and immediately execute it, and you<br>
can also copy code you typed interactively into a new file, with the<br>
Copy Code Only command. No tabs are used!<br>
* Free software licensed under GPL version 3.<br>
<br>
Check it out at <a href="http://dreampie.sourceforge.net/" target="_blank">http://dreampie.sourceforge.net/</a> and tell me what you<br>
think!<br>
<br>
Have fun,<br>
<font color="#888888">Noam<br>
</font><div><div></div><div class="h5">--<br>
<a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br>
</div></div></blockquote></div><br></div>