[IronPython] Hosting question

Martin Maly Martin.Maly at microsoft.com
Thu Jul 27 08:53:50 CEST 2006

Have you tried using the PythonEngine.Evaluate, PythonEngine.Execute or PythonEngine.EvaluateAs<T> methods?


-----Original Message-----
From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Slide
Sent: Wednesday, July 26, 2006 7:32 AM
To: Discussion of IronPython
Subject: [IronPython] Hosting question

I have been playing around with embedding IronPython into an
application to provide scripting support for my .NET application. One
thing that I have noticed is that to get the output from the
interpreter you have to use EvalToConsole. So to capture the input, I
have to use SetStandardOut to some memory stream, etc, etc. I played
with Boo prior to IronPython and they had a cool feature of the
interactive interpreter where there was an event for when the
interpreter printed something to its standard output, so to get the
output it was as easy as adding an event handler to that event. Is
there anything in the works like this, or should I just continue
piping the output to a memory stream and go from there?

users mailing list
users at lists.ironpython.com

More information about the Ironpython-users mailing list