<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
  <title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
On 20/01/2010 18:18, Dino Viehland wrote:
<blockquote
 cite="mid:1A472770E042064698CB5ADC83A12ACD34C4F2E5@TK5EX14MBXC118.redmond.corp.microsoft.com"
 type="cite">
  <meta http-equiv="Content-Type"
 content="text/html; charset=ISO-8859-1">
  <meta name="Generator" content="Microsoft Word 12 (filtered medium)">
  <style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
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]-->
  <div class="Section1">
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: rgb(31, 73, 125);">There&#8217;ve
been a couple of bugs discovered in settrace but they&#8217;re
getting fixed for 2.6.1 (the import os issue works on my machine w/o me
having
to fix anything, so I guess it&#8217;s a duplicate of some other bug).&nbsp;
Bummer, I was
hoping Wing might have implemented debugging like PyDev (a set of
scripts).</span></p>
  </div>
</blockquote>
<br>
I've forwarded this to the Wing IDE developers. :-)<br>
<br>
Michael<br>
<br>
<blockquote
 cite="mid:1A472770E042064698CB5ADC83A12ACD34C4F2E5@TK5EX14MBXC118.redmond.corp.microsoft.com"
 type="cite">
  <div class="Section1">
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: rgb(31, 73, 125);"><o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
  <div
 style="border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color blue; border-width: medium medium medium 1.5pt; padding: 0in 0in 0in 4pt;">
  <div>
  <div
 style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0in 0in;">
  <p class="MsoNormal"><b><span
 style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: windowtext;">From:</span></b><span
 style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: windowtext;">
<a class="moz-txt-link-abbreviated" href="mailto:users-bounces@lists.ironpython.com">users-bounces@lists.ironpython.com</a>
[<a class="moz-txt-link-freetext" href="mailto:users-bounces@lists.ironpython.com">mailto:users-bounces@lists.ironpython.com</a>] <b>On Behalf Of </b>Michael
Foord<br>
  <b>Sent:</b> Wednesday, January 20, 2010 2:28 AM<br>
  <b>To:</b> Discussion of IronPython<br>
  <b>Subject:</b> Re: [IronPython] IronPython in Visual Studio 2008<o:p></o:p></span></p>
  </div>
  </div>
  <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
  <p class="MsoNormal">On 20/01/2010 02:34, Dino Viehland wrote: <o:p></o:p></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: rgb(31, 73, 125);">Does
Wing now work w/ IronPython for debugging now that we added
sys.settrace in 2.6?</span><o:p></o:p></p>
  <p class="MsoNormal">Does settrace work? I've seen two questions
about it in as
many days that are as yet unanswered.<br>
  <br>
The short answer is no. The Wing debugger is written in C. The
SharpDevelop
debugger (written in C#) does work with IronPython though.<br>
  <br>
Michael<br>
  <br>
  <br>
  <br>
  <o:p></o:p></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: rgb(31, 73, 125);">&nbsp;</span><o:p></o:p></p>
  <div
 style="border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color blue; border-width: medium medium medium 1.5pt; padding: 0in 0in 0in 4pt;">
  <div>
  <div
 style="border-style: solid none none; border-color: -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0in 0in;">
  <p class="MsoNormal"><b><span
 style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;">From:</span></b><span
 style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;"> <a
 moz-do-not-send="true" href="mailto:users-bounces@lists.ironpython.com">users-bounces@lists.ironpython.com</a>
[<a moz-do-not-send="true"
 href="mailto:users-bounces@lists.ironpython.com">mailto:users-bounces@lists.ironpython.com</a>]
  <b>On Behalf Of </b>Vernon Cole<br>
  <b>Sent:</b> Tuesday, January 19, 2010 1:17 PM<br>
  <b>To:</b> Discussion of IronPython<br>
  <b>Subject:</b> Re: [IronPython] IronPython in Visual Studio 2008</span><o:p></o:p></p>
  </div>
  </div>
  <p class="MsoNormal">&nbsp;<o:p></o:p></p>
  <p class="MsoNormal" style="margin-bottom: 12pt;">Vincent:<br>
  <br>
I will try the first part of an answer to your question.&nbsp; It is a long
question, so you will probably get lots of different answers...<br>
  <br>
There are several different implementations of Python. I will talk
about the
two which are most common on Windows systems. I use both.<br>
  <br>
CPython is implemented in the C++ language and uses the traditional (or
OLD,
depending on your point of view) method of operating a Windows
program.&nbsp;
It is much more mature, starts up much faster, and has lots of
available
modules, including numpy, scipy and countless others. You find it at <a
 moz-do-not-send="true" href="http://python.org%20">http://python.org.</a>
To do Windows specific
things with it, you also need <a moz-do-not-send="true"
 href="http://sourceforge.net/projects/pywin32">pywin32</a>
.&nbsp; It can be used on a web server, and several web engines such as
django,
are written using it.&nbsp; It cannot be used as a client script on a web
page.<br>
  <br>
IronPython is new, written by Microsoft in the C# language, and uses
the new
.NET way of hooking things together.&nbsp; It is a VERY good implementation
of
standard Python, but since many of the add-on libraries were written in
C++,
not C#, you cannot link to them. There is a package called IronClad
which seeks
to make this happen, often successfully. ( <a moz-do-not-send="true"
 href="http://www.resolversystems.com/products/ironclad/">http://www.resolversystems.com/products/ironclad/</a>
.) IronPython also suffers from the frustrating habit of ALL .NET
implementations of taking several seconds (which at times feels like
several
minutes) to start a new process running. So while it may often be
FASTER than
CPython after it finally gets going, don't even THINK about using it
for a
quick command-line script.&nbsp; On the other hand, if you are trying to
interface with a new .NET project, it is only reasonable way to go.&nbsp; It
also runs on the Silverlight platform, so can be used as a scripting
language
for a web client page, not only a server page.<br>
  <br>
I have heard nothing but BAD reports about using Iron Python Studio.
However,
there are several Integrated Development Environments which work with
CPython,
IronPython, or both.&nbsp; I, personally, use Wing for debugging, and the
IDE
which is built in to pywin32 for rough work.<br>
  <br>
Will Python code run as fast as C, or C++, or C# code?&nbsp; No.&nbsp; (or almost
never.)&nbsp; Will it run fast enough that a human user will never notice
the
difference?&nbsp; Almost always.&nbsp; So what you do is prototype in Python,
where you are most productive, then if you find that some part of your
system
actually needs the performance boost, you recode that piece in C++ (or
C#).&nbsp; I find that design changes usually do much more to boost
perceived
speed than compiler changes do.&nbsp; Python excels at that.<br>
  <br>
So welcome aboard.&nbsp; You have discovered a great tool.<br>
--<br>
Vernon Cole<br>
  <br>
  <br>
  <o:p></o:p></p>
  <div>
  <p class="MsoNormal">On Tue, Jan 19, 2010 at 10:22 AM, Vicent &lt;<a
 moz-do-not-send="true" href="mailto:vginer@gmail.com">vginer@gmail.com</a>&gt;
wrote:<o:p></o:p></p>
  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Hello
to all.</span><o:p></o:p></p>
  <div>
  <p class="MsoNormal">&nbsp;<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">This
is my
first message to the list. I would like to ask you some basic questions
about
IronPython. First of all, sorry for my English.</span><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal">&nbsp;<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">I've
just
discovered IronPython, and I am actually a&nbsp;new-by&nbsp;in Python, not an
expert programmer. So maybe you'll find my questions quite simple or
naive.</span><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal">&nbsp;<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">I
read the
first chapter of the classic book for IronPython (</span><a
 moz-do-not-send="true"
 href="http://www.manning.com/foord/SampleChapter1.pdf" target="_blank"><span
 style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: rgb(119, 153, 187);">http://www.manning.com/foord/SampleChapter1.pdf</span></a><span
 style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">), and in pages 7-8 the
author says:</span><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal">&nbsp;<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">"Visual
Studio
2008 integration exists in the form of IronPython Studio, which
is&nbsp;implemented through the Visual Studio Shell extensibility framework.
IronPython&nbsp;Studio can either be run standalone (without requiring
Visual
Studio to be installed)&nbsp;or integrated into Visual Studio. It includes
Windows Forms and WPF designers and is&nbsp;capable of producing binary
executables from Python projects."</span><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal">&nbsp;<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">I
am very
interested in fully understanding this sentence above, because I
currently use
C++ in MS Visual Studio 2008, but I like Python more.</span><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal">&nbsp;<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">So,
with
IronPython + Visual Studio 2008:</span><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal">&nbsp;<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">(1)
Can I
obtain compiled code from Python source, as efficient/fast/etc. as if
it was
made from C++?</span><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">(2)&nbsp;Can
I
obtain executables (programs that people can install and use, in the
"normal user" language) as good/fast/efficient as I would obtain
using Visual C++?</span><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">(3)&nbsp;Can
I
easily link my Python code with existing external C/C++ libraries?</span><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">(4)&nbsp;(Similar
to
the previous one) Can I easily&nbsp;link my Python code with
some&nbsp;C/C++&nbsp;source code (I mean, mixing up Python and C in the same
project, in a transparent way)?</span><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">(5)
Can I use
NumPy, SciPy and other key (scientific) Python libraries in a
transparent way?</span><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal">&nbsp;<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">(or
am I just
dreaming??)</span><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal">&nbsp;<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Any
answer
will be appreciated. Thank you in advance.</span><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal">&nbsp;<o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">--</span><o:p></o:p></p>
  </div>
  <div>
  <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Vicent
Giner</span><o:p></o:p></p>
  </div>
  <p class="MsoNormal" style="margin-bottom: 12pt;"><br>
_______________________________________________<br>
Users mailing list<br>
  <a moz-do-not-send="true" href="mailto:Users@lists.ironpython.com">Users@lists.ironpython.com</a><br>
  <a moz-do-not-send="true"
 href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com"
 target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><o:p></o:p></p>
  </div>
  <p class="MsoNormal">&nbsp;<o:p></o:p></p>
  </div>
  <pre><o:p>&nbsp;</o:p></pre>
  <pre><o:p>&nbsp;</o:p></pre>
  <pre>_______________________________________________<o:p></o:p></pre>
  <pre>Users mailing list<o:p></o:p></pre>
  <pre><a moz-do-not-send="true"
 href="mailto:Users@lists.ironpython.com">Users@lists.ironpython.com</a><o:p></o:p></pre>
  <pre><a moz-do-not-send="true"
 href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><o:p></o:p></pre>
  <pre>&nbsp; <o:p></o:p></pre>
  <p class="MsoNormal"><br>
  <br>
  <br>
  <o:p></o:p></p>
  <pre>-- <o:p></o:p></pre>
  <pre><a moz-do-not-send="true"
 href="http://www.ironpythoninaction.com/">http://www.ironpythoninaction.com/</a><o:p></o:p></pre>
  <pre><a moz-do-not-send="true" href="http://www.voidspace.org.uk/blog">http://www.voidspace.org.uk/blog</a><o:p></o:p></pre>
  <pre><o:p>&nbsp;</o:p></pre>
  <pre>READ CAREFULLY. By accepting and reading this email you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies (&#8221;BOGUS AGREEMENTS&#8221;) that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer.<o:p></o:p></pre>
  <pre><o:p>&nbsp;</o:p></pre>
  </div>
  </div>
  <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.ironpython.com">Users@lists.ironpython.com</a>
<a class="moz-txt-link-freetext" href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a>
  </pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">-- 
<a class="moz-txt-link-freetext" href="http://www.ironpythoninaction.com/">http://www.ironpythoninaction.com/</a>
<a class="moz-txt-link-freetext" href="http://www.voidspace.org.uk/blog">http://www.voidspace.org.uk/blog</a>

READ CAREFULLY. By accepting and reading this email you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies (&#8221;BOGUS AGREEMENTS&#8221;) that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer.

</pre>
</body>
</html>