Check out <a href="http://code.google.com/p/davysironpythoneditor/">http://code.google.com/p/davysironpythoneditor/</a><br>I haven&#39;t used this, but it might be worth a shot. Works with 2.0 and the 2.6 beta.<br><br>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. <a href="http://www.voidspace.org.uk/ironpython/wing-how-to.shtml">http://www.voidspace.org.uk/ironpython/wing-how-to.shtml</a><br>
<br><br><div class="gmail_quote">On Thu, Jun 11, 2009 at 11:24, Marty Nelson <span dir="ltr">&lt;<a href="mailto:Marty.Nelson@symyx.com">Marty.Nelson@symyx.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">









<div link="blue" vlink="purple" lang="EN-US">

<div>

<p><span style="font-size: 10pt; color: green;">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?)</span></p>

<p><span style="font-size: 10pt; color: green;"> </span></p>

<p><span style="font-size: 10pt; color: green;">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.</span></p>

<p><span style="font-size: 10pt; color: green;"> </span></p>

<p><span style="font-size: 10pt; color: green;">Thanks,</span></p>

<p><span style="font-size: 10pt; color: green;"> </span></p>

<p><span style="font-size: 10pt; color: green;">Marty Nelson</span></p>

<p><span style="font-size: 10pt; color: green;"> </span></p>

<div style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0in 0in;">

<p><b><span style="font-size: 10pt;">From:</span></b><span style="font-size: 10pt;">
<a href="mailto:users-bounces@lists.ironpython.com" target="_blank">users-bounces@lists.ironpython.com</a> [mailto:<a href="mailto:users-bounces@lists.ironpython.com" target="_blank">users-bounces@lists.ironpython.com</a>] <b>On
Behalf Of </b>Curt Hagenlocher<br>
<b>Sent:</b> Wednesday, June 10, 2009 6:15 PM<br>
<b>To:</b> Discussion of IronPython<br>
<b>Subject:</b> Re: [IronPython] Checking syntax of source code without running
it</span></p>

</div>

<p> </p>

<div>

<p>Through the hosting API, it&#39;s something like this:</p>

</div>

<div>

<p> </p>

</div>

<div>

<p>engine = IronPython.Hosting.Python.CreateEngine()</p>

</div>

<div>

<p>source = engine.CreateScriptSourceFromString(text,
SourceCodeKind.File)</p>

</div>

<div>

<p>errors = ErrorListener()</p>

</div>

<div>

<p>command = source.Compile(errors)</p>

</div>

<div>

<p>if command is None:</p>

</div>

<div>

<p>    # compilation failed</p>

</div>

<div>

<p> </p>

</div>

<div>

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

</div>

<p> </p>

<div>

<p>On Wed, Jun 10, 2009 at 12:52 PM, Harri Vartiainen &lt;<a href="mailto:harri.vartiainen@iki.fi" target="_blank">harri.vartiainen@iki.fi</a>&gt; wrote:</p>

<p>Hi,<br>
<br>
 What&#39;s the best way to check syntax of IronPython source code without<br>
actually running it?<br>
<br>
 I&#39;d like to embed IronPython to application and make it as user<br>
friendly as possible, so all checking before running the code would be<br>
helpful.<br>
<br>
 There are many options listed here for CPython:<br>
<a href="http://stackoverflow.com/questions/205704/how-can-i-check-the-syntax-of-python-code-in-emacs-without-actually-executing-it" target="_blank">http://stackoverflow.com/questions/205704/how-can-i-check-the-syntax-of-python-code-in-emacs-without-actually-executing-it</a><br>

<br>
<br>
<br>
 Next stop, debugging..<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a><br>
<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a></p>

</div>

<p> </p>

</div>

</div>



<table><tbody><tr><td bgcolor="#ffffff"><font color="#000000">=======<br>
Notice: This e-mail message, together with any attachments, contains<br>
information of Symyx Technologies, Inc. or any of its affiliates or<br>
subsidiaries that may be confidential, proprietary, copyrighted,<br>
privileged and/or protected work product, and is meant solely for<br>
the intended recipient. If you are not the intended recipient, and<br>
have received this message in error, please contact the sender<br>
immediately, permanently delete the original and any copies of this<br>
email and any attachments thereto.<br>
</font></td></tr></tbody></table><br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.ironpython.com">Users@lists.ironpython.com</a><br>
<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>
<br></blockquote></div><br>