[IronPython] Inserting TABs (was Re: VS Shell Addin for IronPython Studio)

Oleg Tkachenko olegtk at microsoft.com
Thu Jul 24 00:05:12 CEST 2008

Sure, IronPython Studio currently is a sample quality code, but we are working on making it a real product. Thanks for reporting bugs.
What I meant saying "just works" is extending it with addins in integrated mode.


-----Original Message-----
From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Carl Cerecke
Sent: Wednesday, July 23, 2008 2:57 PM
To: Discussion of IronPython
Subject: [IronPython] Inserting TABs (was Re: VS Shell Addin for IronPython Studio)

Since the topic of IronPython Studio has come up...

On Thu, Jul 24, 2008 at 5:12 AM, Oleg Tkachenko <olegtk at microsoft.com> wrote:
> In Integrated mode (when IronPython Studio isn't
> standalone installation, but part of Visual Studio) extending scenario just
> works.

It doesn't quite 'just work' for me. Some things are great, but others
are frustrating:
1. The text editor will insert TABs from time to time in the first
column. (even though prefs have 'Insert tabs as spaces' set).
2. Stepping through in the debugger, the 'show next' statement is
sometimes incorrect
3. The watch window and immediate window are mostly useless while
execution is paused. I can't see the value of most python vars.
4. F11 won't step into called functions (well, it does, but it goes
through half a dozen assembly instructions first)
5. The auto-complete is both too eager (e.g. for statements), and not
intelligent enough (this is a hard problem, though)
6. The interactive IronPython Console can be useful, but it would be
great if it could somehow attach to the interpreter of a paused app so
I could inspect variables and execute statements.

Any ideas how to fix any these problems, please let me know.

Carl Cerecke, PhD
Senior Software Engineer

Telogis, Intelligent Location Technology
Level 2, Building 2
1 Show Place
New Zealand

Phone: +64 03 339 2825 ext 208
Fax: +64 03 339 4537
Email: carl.cerecke at telogis.com

This message (including any attachments) contains confidential
information intended for a specific individual and purpose, and is
protected by law. If you are not the intended recipient, you should
delete this message and are hereby notified that any disclosure,
copying, or distribution of this message, or the taking of any action
based on it, is strictly prohibited.
Users mailing list
Users at lists.ironpython.com

More information about the Ironpython-users mailing list