<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:v =
"urn:schemas-microsoft-com:vml" xmlns:o =
"urn:schemas-microsoft-com:office:office" xmlns:w =
"urn:schemas-microsoft-com:office:word" xmlns:m =
"http://schemas.microsoft.com/office/2004/12/omml"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16608" name=GENERATOR><!--[if !mso]>
<STYLE>v\:* {
        BEHAVIOR: url(#default#VML)
}
o\:* {
        BEHAVIOR: url(#default#VML)
}
w\:* {
        BEHAVIOR: url(#default#VML)
}
.shape {
        BEHAVIOR: url(#default#VML)
}
</STYLE>
<![endif]-->
<STYLE>@font-face {
        font-family: Wingdings;
}
@font-face {
        font-family: SimSun;
}
@font-face {
        font-family: Cambria Math;
}
@font-face {
        font-family: Calibri;
}
@font-face {
        font-family: Tahoma;
}
@font-face {
        font-family: @SimSun;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.0in 1.0in 1.0in; }
P.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman","serif"
}
LI.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman","serif"
}
DIV.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman","serif"
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline; mso-style-priority: 99
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.EmailStyle17 {
        COLOR: #1f497d; FONT-FAMILY: "Calibri","sans-serif"; mso-style-type: personal-reply
}
.MsoChpDefault {
        FONT-SIZE: 10pt; mso-style-type: export-only
}
DIV.Section1 {
        page: Section1
}
</STYLE>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></HEAD>
<BODY lang=EN-US id=MailContainerBody vLink=purple link=blue bgColor=white
name="Compose message area">
<DIV dir=ltr align=left><SPAN class=371164117-03032008><FONT face=Arial
color=#0000ff size=2>Dino,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=371164117-03032008><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=371164117-03032008><FONT face=Arial
color=#0000ff size=2>That sounds great. Robust dev tool support would
really help IPY. </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=371164117-03032008><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=371164117-03032008><FONT face=Arial
color=#0000ff size=2>One thing that I would recommend is support for integrating
IPY with full VS. That would easily allow developers to exploit the full
power of .NET with IPY and whatever other languages they
choose.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=371164117-03032008><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=371164117-03032008><FONT face=Arial
color=#0000ff size=2>Rocco</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> users-bounces@lists.ironpython.com
[mailto:users-bounces@lists.ironpython.com] <B>On Behalf Of </B>Dino
Viehland<BR><B>Sent:</B> Monday, March 03, 2008 12:39 PM<BR><B>To:</B>
Discussion of IronPython<BR><B>Subject:</B> Re: [IronPython] Integration: now I
am totally confused<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV class=Section1>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">For
integrated mode you can use the VS SDK sample of IronPython which IPS is based
off of. But it’s more onerous as you need to build the sample it’s not
just something you download and install. I do agree though that this is an
alpha product - after all at its core is just a sample.<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"><o:p> </o:p></SPAN></P>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">While
we’re on the subject I’ll just point out the developer position we’re hiring for
(<A
href="http://members.microsoft.com/careers/search/details.aspx?JobID=8BEEE2C2-A95D-41C6-9075-CF6347EE07F1">http://members.microsoft.com/careers/search/details.aspx?JobID=8BEEE2C2-A95D-41C6-9075-CF6347EE07F1</A>)
specifically calls out us wanting to include VS IDE support. So this is
something we want to do but we need someone to do it </SPAN><SPAN
style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: Wingdings">J</SPAN><SPAN
style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'">.<o:p></o:p></SPAN></P>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'"><o:p> </o:p></SPAN></P>
<DIV>
<DIV
style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 3pt; BORDER-BOTTOM: medium none">
<P class=MsoNormal><B><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'">From:</SPAN></B><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'">
users-bounces@lists.ironpython.com [mailto:users-bounces@lists.ironpython.com]
<B>On Behalf Of </B>Pigneri, Rocco<BR><B>Sent:</B> Monday, March 03, 2008 9:00
AM<BR><B>To:</B> Discussion of IronPython<BR><B>Subject:</B> Re: [IronPython]
Integration: now I am totally confused<o:p></o:p></SPAN></P></DIV></DIV>
<P class=MsoNormal><o:p> </o:p></P>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'">Dear
"cyberpro60",</SPAN><o:p></o:p></P>
<P class=MsoNormal> <o:p></o:p></P>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'">I, too,
have run into your problems and share your experiences. Unfortunately, it
seems that the maintainer of IPStudio is not answering e-mail on this list
although others, such as Michael Foord, have been kind enough to answer whatever
questions they can about IPStudio.</SPAN><o:p></o:p></P>
<P class=MsoNormal> <o:p></o:p></P>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'">Here is
what I have discovered from playing with IPS:</SPAN><o:p></o:p></P>
<P class=MsoNormal> <o:p></o:p></P>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'">- IPS is
a new, isolated version of the IronPythonIntegration VSX example project from
the VS SDK's. As far as I can tell, IPS cannot be integrated into the full
VS, thus making it more difficult to use IPY with static languages such as
C#. IronPythonIntegration is still available and may be able to integrate
with the rest of VS, but I have not yet tried it.</SPAN><o:p></o:p></P>
<P class=MsoNormal> <o:p></o:p></P>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'">- IPS
will not hurt any installed versions of VS. I have three different
versions installed, and none of them has been hurt at all.</SPAN><o:p></o:p></P>
<P class=MsoNormal> <o:p></o:p></P>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'">- I
could not get IPS to work with 1.1.1. There's a directory under where
IPS is installed that has IronPython.dll and IronMath.dll in their 1.1.0
versions. Replacing them with 1.1.1 didn't produce any runtime
changes.</SPAN><o:p></o:p></P>
<P class=MsoNormal> <o:p></o:p></P>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'">-
Microsoft's website claims that you can build language backends that use both
the isolated and integrated modes. However, IPS's website only states that
you need the isolated mode. It's mum about using integrated
mode.</SPAN><o:p></o:p></P>
<P class=MsoNormal> <o:p></o:p></P>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'">- IMHO,
IPS is still very much an "alpha" product. While it does offer quite a bit
of functionality, I was unable to perform many common VS tasks (creating
references to projects or stand-alone DLL's, using UI widgets that require
resources, deleting files from a project, and others) that are needed in larger
projects. I found it particularly strong in creating WinForms forms and
dialogs whose Python code can then be pulled out of IPS and used with minimal
changes in the rest of your application. However, I do advise writing any
code for your UI outside of IPS. Any syntax or reference errors cause the
GUI builder to disappear until you fix the problem and then reload the GUI
editor.</SPAN><o:p></o:p></P>
<P class=MsoNormal> <o:p></o:p></P>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'">Hope
that helps,</SPAN><o:p></o:p></P>
<P class=MsoNormal> <o:p></o:p></P>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'">Rocco</SPAN><o:p></o:p></P>
<P class=MsoNormal><o:p> </o:p></P>
<DIV class=MsoNormal style="TEXT-ALIGN: center" align=center>
<HR align=center width="100%" SIZE=2>
</DIV>
<P class=MsoNormal style="MARGIN-BOTTOM: 12pt"><B><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'">From:</SPAN></B><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'">
users-bounces@lists.ironpython.com [mailto:users-bounces@lists.ironpython.com]
<B>On Behalf Of </B>cyberpro60@hotmail.com<BR><B>Sent:</B> Saturday, March 01,
2008 6:47 AM<BR><B>To:</B> users@lists.ironpython.com<BR><B>Subject:</B>
[IronPython] Integration: now I am totally confused</SPAN><o:p></o:p></P>
<DIV>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'">I have read through
ALL the posts that mention integration of Iron Python into Visual Studio and I
have to admit that I am now more confused than before I started. >From my
perspective it seems that the IP website actually exacerbates the
confusion by NOT stating the obvious.</SPAN><o:p></o:p></P></DIV>
<DIV>
<P class=MsoNormal> <o:p></o:p></P></DIV>
<DIV>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'">Just so you know: I
want to know if the latest beta version (IP v2.00 or any version) integrates
into the full release version Visual Studio 2008 and I can't find a clear cut
answer to this question anywhere!</SPAN><o:p></o:p></P></DIV>
<DIV>
<P class=MsoNormal> <o:p></o:p></P></DIV>
<DIV>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'">Sure, I have read the
Iron Python Studio page and yes, I do know that you can build a standalone VS
look-a-like [isolated] version running in a Visual Studio Shell - which
is fine if you don't have Visual Studio installed. But what if you do?
I have Visual Studio 2008 installed - so does IP automatically integrate
with it upon installation? If it doesn't what do I have to do to get it to
happen without wrecking my Visual Studio installation?
</SPAN><o:p></o:p></P></DIV>
<DIV>
<P class=MsoNormal> <o:p></o:p></P></DIV>
<DIV>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'">For example,
Microsoft says that you can get IP working in BOTH isolated AND integrated
modes ???? Is this still true of the latest release candidates ? Visual
Studio 2008 Shell (Isolated) is listed as a "prerequisite" for
Python Studio .... which obviously doesn't look like it will work if
you have VS 2008 already installed. So can you use Visual Studio Shell
(Integrated) instead?? So many questions .... so few answers. (it sort of looks
like we haven't advanced much beyond the days when IP was first offered as an
"Integrated" component of Visual Studio --- which sort of worked sometimes
... a little bit ... if you were really lucky.</SPAN><o:p></o:p></P></DIV>
<DIV>
<P class=MsoNormal> <o:p></o:p></P></DIV>
<DIV>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'">There seems to be
such a mass of conflicting information out there which is all so
unnecessary - all it takes is for one of the developers to post a clear and
unequivocal statement about this issue on IP website. Problem solved! If
IP integrates right now then fine .... if it doesn't then I will wait until
it does. What I can't afford to do is stuff up my current VS installation
experimenting with something that I have no idea is going to work or not.
</SPAN><o:p></o:p></P></DIV>
<DIV>
<P class=MsoNormal> <o:p></o:p></P></DIV>
<DIV>
<P class=MsoNormal><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'">Thanks in
anticipation for any forthcoming
"enlightenment"!</SPAN><o:p></o:p></P></DIV></DIV></BODY></HTML>