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: [email protected] [mailto:[email protected]] 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 <[email protected]> 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: [email protected] [mailto:[email protected]] 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 <[email protected]> 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 [email protected] 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 [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
_______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
