[IronPython] Multiple engine instances in IP 2.0 and beyond (was IronPython 2.0 Alpha 1 Released)
tony at v-sim.com
Tue May 1 23:45:44 CEST 2007
You indicated that multiple engine support might be available in the
coming changes with the hosting APIs. Is there any chance that we can
get a definitive answer one way or another? And if so, will it be
available for 2.0 final?
Our product depends on IronPython being able to run multiple scripts in
isolation from each other. At some point in the future, we'd also like
to be able to run scripts in parallel. Now, I don't know if there is
another mechanism planned (or currently available) that would allow us
to do this, but I believe multiple engine instances would give us
Thanks for the consideration,
Dino Viehland wrote:
> Yeah, incase the release notes aren't obvious there's a bunch of things that go with this: IronPython in the web browser (IE, FireFox, and Safari - yes, there's Mac support as well) via Silverlight. There's an ASP.NET Futures which has also launched (linked from our home page on CodePlex), not to mention the DLR.
> Anyway, back to the hosting APIs :). They don't support multiple instances now but we still have an additional round of changes to go through w/ the hosting APIs. I'm not sure what will happen with that. I'm also not sure that we actively prevent creating 2 instances but I know we've made some spots singleton's that used to not be - therefore if you tried it you'd likely run into issues. Additionally the entire hosting API surface is also quite different. I have a version that wraps the v2.0 APIs and exposes a v1.x-esque engine which I'll make available somewhere in a couple of days.
> From: users-bounces at lists.ironpython.com [users-bounces at lists.ironpython.com] On Behalf Of Michael Foord [fuzzyman at voidspace.org.uk]
> Sent: Monday, April 30, 2007 4:58 PM
> To: Discussion of IronPython
> Subject: Re: [IronPython] IronPython 2.0 Alpha 1 Released
> Hello Dino,
> Wow - this seems like a big deal. :-)
> Does IronPython 2 still support hosting multiple IronPython engines ?
> Michael Foord
More information about the Ironpython-users