Re: [IronPython] Users Digest, Vol 79, Issue 46
Would you please define the question a bit better. One place you say "IronPython hosting", another "hosting IronPython". Are you asking about how we utilize IronPython within a .NET application or how an IronPython app uses .NET components? Or something else. Thanks, Max > I'm trying to gather information and concrete examples about > IronPython hosting. I'll sift through some of the old email, > but I'd super appreciate if you could send me some info about > hosting IronPython if you're doing that. The questions I'd have are: > > * Briefly what are your goals for hosting (e.g., app > scripting for users, biz rule execution, feature development > of your app, etc.)? > * What kind of host application do you have, or what is its > main purpose? > * Briefly what are the key features of hosting that you > count on or use (e.g., supplying host globals to the hosted > IronPython code, accessing IronPython variables, interop with > the dynamic objects, namespace isolation with scopes, > multi-instanced ScriptRuntime in an AppDomain, etc.)? > > I really appreciate your time and responses! > > Thanks, > Bill > ___ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
Re: [IronPython] IronPython Hosting ?
Hi, Mark. Yes, I do work at Microsoft, and while I have numerous email address I could have used to dup you with, I see no reason to be untoward. Hopefully I can answer your inquiries about my questions, and I'm sorry my mail was confusing. As some people are aware, the hosting APIs are general to the DLR and are not specific to IronPython. They are one of the more baked areas of the DLR that did not ship in .NET 4.0. I personally would like to consider use cases of the DLR Hosting APIs and what might make sense as general language hosting APIs. My asking about the kind of host app helps shed light on what sorts of scenarios would be useful to people around hosting; answers simply add more useful insights on the problem domain and isn't at all about whether an app is worthwhile. Cheers, Bill From: users-boun...@lists.ironpython.com [mailto:users-boun...@lists.ironpython.com] On Behalf Of Mark Senko Sent: Monday, February 28, 2011 12:58 PM To: Discussion of IronPython Subject: Re: [IronPython] IronPython Hosting ? Hmmm Didn't Microsoft dump support of IronPython? ( I notice that's your email address) *Bill, what are your goals for asking how we use hosting? *Why does it matter what the purpose of my application is, as long as I feel it is worthwhile? *I'm still discovering the features I have available, and lamenting those I don't. From: users-boun...@lists.ironpython.com [mailto:users-boun...@lists.ironpython.com] On Behalf Of Bill Chiles Sent: Monday, February 28, 2011 12:48 PM To: Discussion of IronPython Subject: [IronPython] IronPython Hosting ? I'm trying to gather information and concrete examples about IronPython hosting. I'll sift through some of the old email, but I'd super appreciate if you could send me some info about hosting IronPython if you're doing that. The questions I'd have are: * Briefly what are your goals for hosting (e.g., app scripting for users, biz rule execution, feature development of your app, etc.)? * What kind of host application do you have, or what is its main purpose? * Briefly what are the key features of hosting that you count on or use (e.g., supplying host globals to the hosted IronPython code, accessing IronPython variables, interop with the dynamic objects, namespace isolation with scopes, multi-instanced ScriptRuntime in an AppDomain, etc.)? I really appreciate your time and responses! Thanks, Bill The contents of this e-mail and any attachments are confidential and only for use by the intended recipient. Any unauthorized use, distribution or copying of this message is strictly prohibited. If you are not the intended recipient please inform the sender immediately by reply e-mail and delete this message from your system. Thank you for your co-operation. ___ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
Re: [IronPython] IronPython Hosting ?
Let's file Hosting API feature requests, ranging from simple helpers, useful tweaks or something more complex, as work items on IronPython or IronRuby CodePlex site, so that we can track them. Tomas -Original Message- From: users-boun...@lists.ironpython.com [mailto:users-boun...@lists.ironpython.com] On Behalf Of Jeff Hardy Sent: Monday, February 28, 2011 1:38 PM To: Discussion of IronPython Subject: Re: [IronPython] IronPython Hosting ? On Mon, Feb 28, 2011 at 1:58 PM, Mark Senko wrote: > *Bill, what are your goals for asking how we use hosting? While I can't speak for Bill, I can say hosting is something that hasn't been given much thought in the last little while because I've been focused on getting the engine and stdlib up to par, and because the hosting APIs are, in general, very good. If there are specific use-cases that aren't covered, it would be good to know. > *I'm still discovering the features I have available, and lamenting > those I don't. What don't you have available? What would you like to see added to the hosting API? It's too late to get changes into 2.7, but 3.x is open season as far as changes are concerned, no matter how crazy. My use case: a WSGI implementation for serving web sites. It basically just mooks for a callable in a .py file and calls it with particular arguments. I have very few issues with the hosting API, although there are a few missing helpers that would be nice to have. What I think is missing the most is documentation - or if it exists, I'm not sure where to find it. Especially for using other AppDomains, as that comes up a lot. - Jeff ___ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com ___ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
Re: [IronPython] IronPython Hosting ?
On Mon, Feb 28, 2011 at 1:58 PM, Mark Senko wrote: > *Bill, what are your goals for asking how we use hosting? While I can't speak for Bill, I can say hosting is something that hasn't been given much thought in the last little while because I've been focused on getting the engine and stdlib up to par, and because the hosting APIs are, in general, very good. If there are specific use-cases that aren't covered, it would be good to know. > *I’m still discovering the features I have available, and lamenting those I > don’t. What don't you have available? What would you like to see added to the hosting API? It's too late to get changes into 2.7, but 3.x is open season as far as changes are concerned, no matter how crazy. My use case: a WSGI implementation for serving web sites. It basically just mooks for a callable in a .py file and calls it with particular arguments. I have very few issues with the hosting API, although there are a few missing helpers that would be nice to have. What I think is missing the most is documentation - or if it exists, I'm not sure where to find it. Especially for using other AppDomains, as that comes up a lot. - Jeff ___ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
Re: [IronPython] IronPython Hosting ?
Hmmm Didn't Microsoft dump support of IronPython? ( I notice that's your email address) *Bill, what are your goals for asking how we use hosting? *Why does it matter what the purpose of my application is, as long as I feel it is worthwhile? *I'm still discovering the features I have available, and lamenting those I don't. From: users-boun...@lists.ironpython.com [mailto:users-boun...@lists.ironpython.com] On Behalf Of Bill Chiles Sent: Monday, February 28, 2011 12:48 PM To: Discussion of IronPython Subject: [IronPython] IronPython Hosting ? I'm trying to gather information and concrete examples about IronPython hosting. I'll sift through some of the old email, but I'd super appreciate if you could send me some info about hosting IronPython if you're doing that. The questions I'd have are: * Briefly what are your goals for hosting (e.g., app scripting for users, biz rule execution, feature development of your app, etc.)? * What kind of host application do you have, or what is its main purpose? * Briefly what are the key features of hosting that you count on or use (e.g., supplying host globals to the hosted IronPython code, accessing IronPython variables, interop with the dynamic objects, namespace isolation with scopes, multi-instanced ScriptRuntime in an AppDomain, etc.)? I really appreciate your time and responses! Thanks, Bill The contents of this e-mail and any attachments are confidential and only for use by the intended recipient. Any unauthorized use, distribution or copying of this message is strictly prohibited. If you are not the intended recipient please inform the sender immediately by reply e-mail and delete this message from your system. Thank you for your co-operation. ___ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
[IronPython] IronPython Hosting ?
I'm trying to gather information and concrete examples about IronPython hosting. I'll sift through some of the old email, but I'd super appreciate if you could send me some info about hosting IronPython if you're doing that. The questions I'd have are: * Briefly what are your goals for hosting (e.g., app scripting for users, biz rule execution, feature development of your app, etc.)? * What kind of host application do you have, or what is its main purpose? * Briefly what are the key features of hosting that you count on or use (e.g., supplying host globals to the hosted IronPython code, accessing IronPython variables, interop with the dynamic objects, namespace isolation with scopes, multi-instanced ScriptRuntime in an AppDomain, etc.)? I really appreciate your time and responses! Thanks, Bill ___ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com