[IronPython] IronPython Hosting ?

Bill Chiles billchi at microsoft.com
Fri Mar 4 03:38:39 CET 2011


Since a couple people made the doc comment, I thought I'd make people aware of the hosting doc at http://dlr.codeplex.com/wikipage?title=Docs%20and%20specs&referringTitle=Home .  It should be in the ipy dist, but I keep docs up to date on the DLR site.  See dlr-spec-hosting.doc.

Of course, you may have that in hand and still telling me the docs are insufficient.  I kept meaning to take Dino's World's Worse Paint Program (tm) and the hosting it does and break it down into a walk through that starts with the app having no hosting, then adding the various features that sample shows.    I haven't looked, but I'm pretty sure that's in the source tree from his talk a year or so ago :-).

Cheers,
Bill

-----Original Message-----
From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Bill Dines
Sent: Tuesday, March 01, 2011 7:04 AM
To: users at lists.ironpython.com
Subject: Re: [IronPython] IronPython Hosting ?

Hi Bill and the IP community.

This is my first contribution to the mailing list so hello to all :).

I've been experimenting with hosted IronPython (and IronRuby) with
Silverlight for a while now.  It's not yet being used for real in our
companies products but may well be soon.  Here are my answers to your
questions:

* Briefly what are your goals for hosting
Our goal is to provide a way for technically competent users who aren't
programmers to easily create Silverlight (4) UI's using ironpython or
ironruby script and custom controls that we will provide.  The script
they write will extend the viewmodel for a control to do things like
provide input validation and to interact with our core product's API.
* What kind of host application do you have, or what is its main
purpose?
Our host application provides a mechanism to load controls or pages and
execute their associated scripts 
* Briefly what are the key features of hosting that you count on or use
Currently its fairly simple.  We provide variables to the hosted code
from c# and also call methods that are defined in the hosted code from
c#.  So far the current capabilities of IP/IR are sufficient for us.

The IP tools for VS2010 is also something we are investigating.  

Like someone else has mentioned, lack of documentation is the main
problem I have encountered so far.

Bill


-----Original Message-----
From: users-bounces at lists.ironpython.com
[mailto:users-bounces at lists.ironpython.com] On Behalf Of
users-request at lists.ironpython.com
Sent: 28 February 2011 21:10
To: users at lists.ironpython.com
Subject: Users Digest, Vol 79, Issue 46

Send Users mailing list submissions to
	users at lists.ironpython.com

To subscribe or unsubscribe via the World Wide Web, visit
	http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
or, via email, send a message with subject or body 'help' to
	users-request at lists.ironpython.com

You can reach the person managing the list at
	users-owner at lists.ironpython.com

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Users digest..."


Today's Topics:

   1. IronPython Hosting ? (Bill Chiles)


----------------------------------------------------------------------

Message: 1
Date: Mon, 28 Feb 2011 20:47:52 +0000
From: Bill Chiles <billchi at microsoft.com>
To: Discussion of IronPython <users at lists.ironpython.com>
Subject: [IronPython] IronPython Hosting ?
Message-ID:
	
<87F87F189CDD444089246B8290EC9735279D34C3 at TK5EX14MBXC205.redmond.corp.mi
crosoft.com>
	
Content-Type: text/plain; charset="us-ascii"

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


-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.ironpython.com/pipermail/users-ironpython.com/attachments/
20110228/3e55253c/attachment.html>

------------------------------

_______________________________________________
Users mailing list
Users at lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com


End of Users Digest, Vol 79, Issue 46
*************************************
_______________________________________________
Users mailing list
Users at lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com




More information about the Ironpython-users mailing list