[wingide-users] wingide-users Digest, Vol 113, Issue 14

Christopher Fry cfry1 at MIT.EDU
Fri Sep 27 12:19:51 MDT 2013

This I the first time I've looked at a list of new features for Wing 5.
It does not include what I consider to be the most important deficiencies of Wing4.
First, programmers spend most of their time fixing bugs.
I see NOTHING that directly affects debugging, and the stuf that's there appears
to be to be barely helpful at all. 
In Eclipse, a lot of the "debugging" you have to do is debugging eclipse itself,
ie whoops I accidentally dragged this pane over there and now I can't find
the stepper controls and have no way to figure out how to get them back.
So on the face of it, letting a user drag panes around is a bad idea.
If a feature is in Eclipse, consider it a red flag as something NOT to implement.

So what DO we need for debugging?
-a better inspector: its very hard to see the details of certain objects,
 esp App Engine model classes
-  A way to invoke the inspector on results you get from entering in an expression
   in the Python Shell/
-  way to step though some code that I've started by typing in a call to the Python shell.
- A way to have a running app in the editor and be able  to type in an expression
  into some python listener and see its results WITHOUT having to set a breakpoint.
  I don't want to set a break point, I want to define a bunch of classes, methods
  then call them. Don't make me artificially have to set a breakpoint somewhere,
  then call some method I don't care about form my UI button click or whatever,
  then get into debug probe and NOW I can type in my expression.
-  AND let me INSPECT the result of that expression.

I consider the above more important than anything I see in your list of improvements.
I told you all this a year ago and you said wait for version 5.
Nothing in your list compels me to try version 5. 
I'm sure there's good stuff in there. You are smart people who do good work.
But do you actually use Wingware to debug? If so, why haven't you
observed the problems that I've articulated above?

From: wingide-users-bounces at wingware.com [wingide-users-bounces at wingware.com] on behalf of wingide-users-request at wingware.com [wingide-users-request at wingware.com]
Sent: Friday, September 27, 2013 2:00 PM
To: wingide-users at wingware.com
Subject: wingide-users Digest, Vol 113, Issue 14

Send wingide-users mailing list submissions to
        wingide-users at wingware.com

To subscribe or unsubscribe via the World Wide Web, visit
or, via email, send a message with subject or body 'help' to
        wingide-users-request at wingware.com

You can reach the person managing the list at
        wingide-users-owner at wingware.com

When replying, please edit your Subject line so it is more specific
than "Re: Contents of wingide-users digest..."

Today's Topics:

   1. Wing IDE 5.0 beta8 released (Wingware)


Message: 1
Date: Thu, 26 Sep 2013 15:14:17 -0400
From: Wingware <info at wingware.com>
To: Wing Users <wingide-users at wingware.com>
Subject: [wingide-users] Wing IDE 5.0 beta8 released
Message-ID: <52448789.5060903 at wingware.com>
Content-Type: text/plain; charset=UTF-8; format=flowed


We've just released Wing IDE 5.0 beta8.

Changes made since beta7 include:

* Support for Python 3.4 alpha2
* Windows installers are now signed
* Many keyboard navigability improvements
* Use correct file and directory dialogs
* Fix checkboxes in lists in preferences
* Fix memory leak that could lead to slow typing response
* Show string truncation indicator and correctly display huge values in
Watch tool
* Avoid crash after editing values in Stack Data
* Several auto-completion and auto-editing improvements
* Fix default buttons and tab order in dialogs
* Fix popup windows when more than one monitor is in use
* Fix failure to handle non-ascii characters in the GUI
* Many other bug fixes

For details see

A summary of new features in Wing 5:

* Redesigned GUI based on Qt and PySide
* Native GUI on OS X (and better overall OS-native look and feel)
* Tools and editors can be dragged around
* Toolbar and editor and Project context menus are configurable
* Optional mode that opens different sets of files in each editor split
* Sharable color palettes and syntax highlighting configurations
* Auto-editing is on by default (except some operations that have a
learning curve)
* Named file sets
* Sharable launch configurations
* Named entry points
* More control over unit testing environment
* Lockable editor splits
* Initial preferences dialog for new users
* Support for Python 3.4

There are details at http://wingware.com/wingide/5.0beta8

The above also includes a list of the known bugs, information on
reporting bugs,
compatibility notes, and links for downloading and installing.

This release is quite usable, but please keep in mind that you probably will
run into some problems.



Stephan Deibel
Wingware | Python IDE
Advancing Software Development



Wing IDE users list

End of wingide-users Digest, Vol 113, Issue 14

More information about the wingide-users mailing list