<div dir="ltr">I think Intellisense is critical for static language development - especially since we have to put up with compilation there. In dynamic language, we have REPL - now that&#39;s a productivity feature.<div><br>
</div><div>Anyway, I wish the DynamicPageFilter module (the one powering IP ASP.Net) has the same source policy as IP or MVC for ASP.Net. This way we can patch the runtime ourselves to keep it up to date with the latest IronPython gizmos. One other way out for this is to use NWSGI.Net and build yet another web framework on top of Python that uses <a href="http://asp.net">asp.net</a> existing components;which should be fun but I rather build some cool applications than building a framework.</div>
<div><br></div><div><br></div><div>Dody G.</div><div><br><div class="gmail_quote">2009/3/30 Leighton Haynes <span dir="ltr">&lt;<a href="mailto:LHaynes@gemcomsoftware.com">LHaynes@gemcomsoftware.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">










<div lang="EN-AU" link="blue" vlink="purple">

<div>

<p><span style="font-size:11.0pt;color:#1F497D">I have to say – Intellisense is very high on our wishlist – we have
many developers unfamiliar with Python, and Intellisense would ease the
transition a lot. </span></p>

<p><span style="font-size:11.0pt;color:#1F497D"> </span></p>

<p><span style="font-size:11.0pt;color:#1F497D">Cheers,</span></p>

<p><span style="font-size:11.0pt;color:#1F497D">Leighton Haynes</span></p>

<p><span style="font-size:11.0pt;color:#1F497D">Gemcom Software International</span></p>

<p><span style="font-size:11.0pt;color:#1F497D"> </span></p>

<p><span style="font-size:11.0pt;color:#1F497D"> </span></p>

<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">

<p><b><span lang="EN-US" style="font-size:10.0pt">From:</span></b><span lang="EN-US" style="font-size:10.0pt"> <a href="mailto:users-bounces@lists.ironpython.com" target="_blank">users-bounces@lists.ironpython.com</a>
[mailto:<a href="mailto:users-bounces@lists.ironpython.com" target="_blank">users-bounces@lists.ironpython.com</a>] <b>On Behalf Of </b><a href="mailto:curtin@acm.org" target="_blank">curtin@acm.org</a><br>
<b>Sent:</b> Monday, 30 March 2009 6:55 AM</span></p><div><div></div><div class="h5"><br>
<b>To:</b> Discussion of IronPython<br>
<b>Subject:</b> Re: [IronPython] Announcing IronPython 2.6 Alpha 1</div></div><p></p>

</div><div><div></div><div class="h5">

<p> </p>

<p style="margin-bottom:12.0pt">Intellisense is a cosmetic feature
at best. It&#39;s obviously nice to have, but it can&#39;t actually be <i>that</i>
important to anyone...it&#39;s not like the information isn&#39;t available via other
means.<br>
<br>
</p>

<div>

<p>2009/3/29 Howland-Rose, Kyle &lt;<a href="mailto:Kyle.Howland-Rose@aar.com.au" target="_blank">Kyle.Howland-Rose@aar.com.au</a>&gt;</p>

<div>

<p><span style="font-size:10.0pt;color:blue">Hi Adam,</span></p>

<p> </p>

<p><span style="font-size:10.0pt;color:blue">About &quot;</span><span style="color:black">intellisense is not a
major blocker for iron python adoption</span><span style="font-size:10.0pt;color:blue">&quot;.</span></p>

<p> </p>

<p><span style="font-size:10.0pt;color:blue">Unfortunately I think it might be.  The commercial world is
all about productivity.  I did a survey at work about replacing a well-known
development environment with eclipse and the result was &quot;our only real
requirement is intellisense&quot;.</span></p>

<p> </p>

<p><span style="font-size:10.0pt;color:blue">Cheers,</span></p>

<p><span style="font-size:10.0pt;color:blue">Kyle</span></p>

<p> </p>

<div align="center" style="text-align:center"><span lang="EN-US">

<hr size="2" width="100%" align="center">

</span></div>

<div>

<p><b><span lang="EN-US" style="font-size:10.0pt">From:</span></b><span lang="EN-US" style="font-size:10.0pt"> <a href="mailto:users-bounces@lists.ironpython.com" target="_blank">users-bounces@lists.ironpython.com</a>
[mailto:<a href="mailto:users-bounces@lists.ironpython.com" target="_blank">users-bounces@lists.ironpython.com</a>]
<b>On Behalf Of </b>Dody Gunawinata</span></p>

</div>

<p><b><span lang="EN-US" style="font-size:10.0pt">Sent:</span></b><span lang="EN-US" style="font-size:10.0pt"> Monday, 30 March 2009 6:57 AM</span></p>

<div>

<div>

<p><span lang="EN-US" style="font-size:10.0pt"><br>
<b>To:</b> Discussion of IronPython<br>
<b>Subject:</b> Re: [IronPython] Announcing IronPython 2.6 Alpha 1</span></p>

</div>

</div>

<p><span lang="EN-US"> </span></p>

<div>

<div>

<div>

<div>

<p>I think the fact that there are more users for
&quot;Assembly for Web Pages&quot; and &quot;AJAX on ALGOL&quot; than
IronPython for ASP.Net contributes to the delay in updates. It&#39;s too bad for us
that got addicted to the elegance of the solution in the first place. I
remember a couple of months ago about updated support for intellisense in IP
for ASP.Net, etc. Those are nice to have but I think an updated IP would be
enough to make everybody involved ecstatic. I got a feeling intellisense
is not a major blocker for iron python adoption.</p>

</div>

<p> </p>

<div>

<p>2009/3/28 Adam Brand &lt;<a href="mailto:adamb@silverkeytech.com" target="_blank">adamb@silverkeytech.com</a>&gt;</p>

<div>

<div>

<p><span lang="EN-US" style="font-size:11.0pt;color:#1F497D">Any update on the
timeline for getting IronPython for ASP.Net updated? This would make a world of
difference for our IronPython-based web app.</span><span lang="EN-US"></span></p>

<p><span lang="EN-US"> </span></p>

<p><span lang="EN-US" style="font-size:11.0pt;color:#1F497D">Adam</span><span lang="EN-US"></span></p>

<p><span lang="EN-US"> </span></p>

<p><span lang="EN-US" style="font-size:11.0pt;color:#1F497D">Adam Brand</span><span lang="EN-US"></span></p>

<p><span lang="EN-US" style="font-size:11.0pt;color:#1F497D">SilverKey
Technologies</span><span lang="EN-US"></span></p>

<p><span lang="EN-US"> </span></p>

<div style="border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0cm 0cm 0cm;border-color:-moz-use-text-color -moz-use-text-color">

<p><b><span lang="EN-US" style="font-size:10.0pt">From:</span></b><span lang="EN-US" style="font-size:10.0pt"> <a href="mailto:users-bounces@lists.ironpython.com" target="_blank">users-bounces@lists.ironpython.com</a>
[mailto:<a href="mailto:users-bounces@lists.ironpython.com" target="_blank">users-bounces@lists.ironpython.com</a>]
<b>On Behalf Of </b>Dody Gunawinata<br>
<b>Sent:</b> Saturday, March 28, 2009 1:09 PM<br>
<b>To:</b> Discussion of IronPython<br>
<b>Subject:</b> Re: [IronPython] Announcing IronPython 2.6 Alpha 1</span><span lang="EN-US"></span></p>

</div>

<div>

<div>

<p><span lang="EN-US"> </span></p>

<div>

<p style="margin-bottom:12.0pt"><span lang="EN-US">This is awesome. Web
application can benefit from this &quot;adaptive compilation&quot; approach a
lot - especially for low trafficked sites.</span></p>

<div>

<p><span lang="EN-US">On Thu, Mar 26, 2009 at 11:08 PM, Giles Thomas &lt;<a href="mailto:giles.thomas@resolversystems.com" target="_blank">giles.thomas@resolversystems.com</a>&gt;
wrote:</span></p>

<p style="margin-bottom:12.0pt"><span lang="EN-US">Dave,<br>
<br>
This is great news, congratulations to the IP team on this release! We&#39;ll do a
test-port of Resolver One early next week and will reply to the list with any
issues we find.<br>
<br>
<br>
Cheers,<br>
<br>
Giles<br>
<br>
<br>
Dave Fugate wrote:</span></p>

<div>

<div>

<p style="margin-bottom:12.0pt"><span lang="EN-US">Hello Python Community,<br>
<br>
We’re pleased to announce the release of IronPython 2.6 Alpha 1. As you might
imagine, this release is all about supporting new CPython 2.6 features such as
the ‘bytes’ and ‘bytearray’ types (PEP 3112), decorators for classes (PEP
3129), advanced string formatting (PEP 3101), etc. The minimum .NET version
required for this release is the same as IronPython 2.0; namely .NET 2.0
Service Pack 1. Unlike the 2.0 series of IronPython, we plan to release only a
couple Alphas and Betas of IronPython 2.6. As such, it’s key that we get your
feedback on the release(s) quickly to incorporate requested changes.<br>
<br>
Besides CPython 2.6 features, another significant change in this release is
that ipy.exe now uses “adaptive compilation” by default. Adaptive compilation
is a technique in which IronPython:<br>
<br>
1. Interprets and executes Python method calls up to /N/ times for a given
method. If you’re only going to execute a method a few times, it’s typically
faster to interpret the method instead of compiling and executing it<br>
<br>
2. Compiles and executes the Python method call on the /N+1/ invocation of the
method. Compilation of a Python method is a heavyweight operation, but we can
reuse the result for subsequent invocations<br>
<br>
3. Reuses the previously compiled method for new calls to the Python method.
This operation is much faster than interpreting the method call as the method
was already compiled in the previous step<br>
<br>
The reason for this change is that it provides a nice performance gain for
Python code containing lots of functions/methods that only get called a few
times. All this said, this feature is still undergoing active development and
as a consequence some Python scripts may actually run slower with it turned on.
For this reason, our old default mode of running Python scripts is still
available by passing the –O or -D flags to ipy.exe. Any feedback on how this
new feature affects your IronPython applications performance-wise would be
greatly appreciated.<br>
<br>
There’s also a few minor changes since IronPython 2.0.1 that are worth calling
out here:<br>
<br>
· IronPython.msi now installs NGEN’ed binaries by default<br>
<br>
· IronPython.msi now offers a little more selection with respect to what you’d
like to install. For example, Silverlight templates are optional<br>
<br>
· The default installation location of IronPython.msi no longer indicates
whether the 2.6 release is an Alpha, Beta, or a patched release. Future
IronPython 2.6 installations will replace previous 2.6 releases which will be
uninstalled automatically<br>
<br>
· The -X:PreferComInteropAssembly flag has been removed. All COM interop is now
done through normal COM dispatch<br>
<br>
You can download IronPython 2.6 Alpha 1 at: <a href="http://ironpython.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=22982" target="_blank">http://ironpython.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=22982</a>
<br>
<br>
The IronPython Team</span></p>

</div>

</div>

<p><span lang="EN-US">------------------------------------------------------------------------<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a><br>
<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>
 </span></p>

<p><span lang="EN-US">_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a><br>
<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a></span></p>

</div>

<p style="margin-bottom:12.0pt"><span lang="EN-US"><br>
<br clear="all">
<br>
-- <br>
<a href="http://nomadlife.org" target="_blank">nomadlife.org</a></span></p>

</div>

</div>

</div>

</div>

</div>

<p style="margin-bottom:12.0pt"><br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a><br>
<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a></p>

</div>

<p style="margin-bottom:12.0pt"><br>
<br clear="all">
<br>
-- <br>
<a href="http://nomadlife.org" target="_blank">nomadlife.org</a></p>

</div>

<p> </p>

</div>

</div>

<p>************************************************************************<br>
 <br>
Allens Arthur Robinson online: <a href="http://www.aar.com.au" target="_blank">http://www.aar.com.au</a><br>
 <br>
This email is confidential and may be subject to legal or other professional
privilege. It is also subject to copyright. If you have received it in error,
confidentiality and privilege are not waived and you must not disclose or use
the information in it. Please notify the sender by return email and delete it
from your system. Any personal information in this email must be handled in
accordance with the Privacy Act 1988 (Cth).<br>
 <br>
*************************************************************************</p>

</div>

<p style="margin-bottom:12.0pt"><br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a><br>
<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a></p>

</div>

<p> </p>

</div></div></div>

</div>


<br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.ironpython.com">Users@lists.ironpython.com</a><br>
<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><a href="http://nomadlife.org">nomadlife.org</a><br><br>
</div></div>