[IronPython] Need for third-party embeddable Iron Python Editor

Marty Nelson Marty.Nelson at symyx.com
Thu Jun 11 19:24:17 CEST 2009


Thanks, I'll check those out.

 

I guess I'm use to a higher level of ISV support from Microsoft around
these kinds of tooling issues J.

 

Using IronPython (and DLR generally) for application extensibility is
very compelling for .NET apps.  I think that this issue is going to come
up again and again as ISV's look at using it this way.

 

From: users-bounces at lists.ironpython.com
[mailto:users-bounces at lists.ironpython.com] On Behalf Of Brian Curtin
Sent: Thursday, June 11, 2009 12:59 PM
To: Discussion of IronPython
Subject: Re: [IronPython] Need for third-party embeddable Iron Python
Editor

 

Check out http://code.google.com/p/davysironpythoneditor/
I haven't used this, but it might be worth a shot. Works with 2.0 and
the 2.6 beta.

Michael Foord has also done work to get some nifty IronPython
functionality working in the Wing IDE, which might be worth looking at
if you have Wing licenses.
http://www.voidspace.org.uk/ironpython/wing-how-to.shtml



On Thu, Jun 11, 2009 at 11:24, Marty Nelson <Marty.Nelson at symyx.com>
wrote:

What is that state of a prebuilt Python Editor?  My understanding is
that there are bits and pieces, and stuff that was never brought up to
2.x, but nothing comprehensive currently exists.  Maybe I just don't
know what is available (anything in Visual Studio we could use via
VSIP?)

 

For those of us that use IronPython as an application extensibility
mechanism, we could really use this functionality (and would be willing
to pay for it if it were a third-party component we could purchase).
It's not our core competency and not something we want to use resources
on.

 

Thanks,

 

Marty Nelson

 

From: users-bounces at lists.ironpython.com
[mailto:users-bounces at lists.ironpython.com] On Behalf Of Curt
Hagenlocher
Sent: Wednesday, June 10, 2009 6:15 PM
To: Discussion of IronPython
Subject: Re: [IronPython] Checking syntax of source code without running
it

 

Through the hosting API, it's something like this:

 

engine = IronPython.Hosting.Python.CreateEngine()

source = engine.CreateScriptSourceFromString(text, SourceCodeKind.File)

errors = ErrorListener()

command = source.Compile(errors)

if command is None:

    # compilation failed

 

Here, ErrorListener is some class that derives from
Microsoft.Scripting.Hosting.ErrorListener and stores the errors.

 

On Wed, Jun 10, 2009 at 12:52 PM, Harri Vartiainen
<harri.vartiainen at iki.fi> wrote:

Hi,

 What's the best way to check syntax of IronPython source code without
actually running it?

 I'd like to embed IronPython to application and make it as user
friendly as possible, so all checking before running the code would be
helpful.

 There are many options listed here for CPython:
http://stackoverflow.com/questions/205704/how-can-i-check-the-syntax-of-
python-code-in-emacs-without-actually-executing-it



 Next stop, debugging..
_______________________________________________
Users mailing list
Users at lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

 

=======
Notice: This e-mail message, together with any attachments, contains
information of Symyx Technologies, Inc. or any of its affiliates or
subsidiaries that may be confidential, proprietary, copyrighted,
privileged and/or protected work product, and is meant solely for
the intended recipient. If you are not the intended recipient, and
have received this message in error, please contact the sender
immediately, permanently delete the original and any copies of this
email and any attachments thereto.


_______________________________________________
Users mailing list
Users at lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20090611/1eb0ba76/attachment.html>


More information about the Ironpython-users mailing list