OK I'll bite
The crash-fixes, and out-of-process debugger are by far the most important improvements. I think anything else you accomplish after that is gravy
There are some UI issues I'd like cleaned up eventually. For instance:
- I have no idea what the IDE console does, and it's a confusing thing to display as the default app window. A more HIG-compliant behaviour would be to display a blank editor window, with perhaps an interactive session behind.
- The editor window should remember my view settings between sessions (ie, whether I displayed lines, invisible characters etc)
- I would love a tree-view pane of classes and functions in an open module. The treeview that comes with Mark Hammonds Pythonwin even displays inherited class methods, which is really handy for opening new files
- When debugging, an uncaught exception should not only display the stack trace, but also the state of all local variables at each level in the stack. I can send you a screenshot of RealBasic's debugger to give you an idea of how intuitive this interface is.
- There's a white vertical bar at the right edge of your (otherwise really attractive) application icon.
- What's a module browser?
That's all I can come up with on the top of my head. I haven't had much chance to use PyOxide that much because the version I have crashes before I can get it to run any of my scripts. I look forward to your revision!
-Brendan -- Brendan Simons
On 12-Apr-05, at 2:59 PM, [EMAIL PROTECTED] wrote:
From: "Chris Barker" <[EMAIL PROTECTED]> Date: April 12, 2005 12:31:02 PM EDT To: pythonmac-sig@python.org Subject: Re: [Pythonmac-SIG] PyOXIDE wishes?
[EMAIL PROTECTED] wrote:Sometime between now and WWDC, I'm planning on coming out with a major update for PyOXIDE <http://projects.gandreas.com/pyoxide>
Glenn,
I'm sure you've seen the recent threads her bemoaning the lack of good tools (particularly open-source ones) for newbies developing with Python on OS-X. PyOxide seems to be the obvious candidate for filling that void of a "Mac-like" IDE. I haven't tested it for a while, but it seems that bugs are the biggest issue, rather than missing features. Robustness is FAR more important that features, except to marketing folks.
That being said: > Rightnow the list is largely bug fix related:
Very good news--focus on that!
and only a few new features:
Out of process interactive interpreter support (which should allow interactive interpreters using a different version of python)
This is the only new feature I encourage you to support. Different versions of Python are nice, but not critical, but running the user's code out-of-process is very important. As others on this list have mentioned (Bob I., in particular, a voice to be listened to), an IDE that runs the user code in the same interpreter as the IDE is dead in the water as a serious tool. That is the ONE thing that kept me from using PythonWin, the old IDLE, and MacPython IDE.
Good luck, I'm very much looking forward to being able to recommend a robust IDE for OS-X.
-Chris
-- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception
[EMAIL PROTECTED]
_______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig