Thursday, November 30, 2006

Announcing IronPython View Engine for MonoRail

A proof of concept using IronPython as a view engine for Castle.


http://hammett.castleproject.org/?p=93

IronPython - My .NET Exploration Tool

Keerthi Shankar posts about using IronPython to explore .NET's Security classes


http://keerthishankar.blogspot.com/2006/11/ironpython-my-net-exploration-tool.html

Friday, November 24, 2006

Dynamic Language Limbo

Kathleen Richards writes about Microsoft and Sun are placing bets on hot dynamic languages.

http://reddevnews.com/news/devnews/article.aspx?editorialsid=100

Thursday, November 23, 2006

IronPython and trace style debugging

I post about a solution I use to do trace style debugging with IronPython and web/service applications.

http://hex-dump.blogspot.com/2006/11/ironpython-and-trace-style-debugging.html

Tuesday, November 21, 2006

Direct3D in IronPython

Johnny Watson shows how to use IronPython to manipulate Direct3D.

http://johnnywatson.blogspot.com/2006/11/direct3d-in-ironpython.html

Monday, November 20, 2006

[ANN] IronPython Community Edition r4

Seo Sanghyeon announces the fourth release of the IronPython Community edition.

http://groups.google.com/group/ironpy/browse_frm/thread/e752cc34a95c753e/9ccefa3efbb595d4#9ccefa3efbb595d4

Sunday, November 19, 2006

Build queues with CruiseControl.net

A post about using IronPython to help overcome file-locking issues with CruiseControl.net and Visual Studio’s integrated build engine.

http://www.bugfree.dk/blog/2006/11/19/build-queues-with-cruisecontrolnet/

elementtree 1.2.7 preview

ElementTree 1.2.7 preview is released. It's ElementTree 1.2.6 plus integrated support for IronPython 1.0 and later.


http://online.effbot.org/#elementtree-127-preview

Saturday, November 18, 2006

Dr Dobbs Portal - IronPython

In this screencast, Scott Swigart builds a simple Python Console Application using Visual Studio.

http://www.drdobbs.com/dept/windows/194500116?cid=RSSfeed_DDJ_Windows/.NET

ElementTree IronPython Support

Fredrik Lundh (effbot) the author of CPython ElementTree mentions IronPython support is coming.

"ElementIron is a (somewhat experimental) implementation of ET's parse, iterparse, and fromstring/XML functions for (guess what!) IronPython. I'll probably do an ElementTree 1.2.X maintenance release with native IronPython support in a not too distant future.

(unfortunately, ElementIron is a lot slower than the CPython tree builder. I haven't benchmarked against stock ET running with Seo Sanghyeon's pyexpat implementation for IronPython, but it seems as if the main overhead is in the C#/IronPython interface layer, not in the builder itself. ideas for how to speed this up are welcome!)"

http://online.effbot.org/#20061118

IronPython for ASP.NET CTP

Scott Guthrie, a General Manager within the Microsoft Developer Division posts about IronPython and ASP.NET


http://weblogs.asp.net/scottgu/archive/2006/11/16/ironpython-for-asp-net-ctp.aspx

Live From Redmond: IronPython: Developing agile but rich client applications using Python

At 9AM Pacific Time (US & Canada) on December 6, 2006, Mahesh Prakriya, Lead Program Manager on the CLR Dynamic Languages team gives a Live Meeting presentation on using IronPython to develop a .NET client application.



http://www.microsoft.com/events/EventDetails.aspx?CMTYSvcSource=MSCOMMedia&Params=%7eCMTYDataSvcParams%5e%7earg+Name%3d%22ID%22+Value%3d%221032311355%22%2f%5e%7earg+Name%3d%22ProviderID%22+Value%3d%22A6B43178-497C-4225-BA42-DF595171F04C%22%2f%5e%7earg+Name%3d%22lang%22+Value%3d%22en%22%2f%5e%7earg+Name%3d%22cr%22+Value%3d%22US%22%2f%5e%7esParams%5e%7e%2fsParams%5e%7e%2fCMTYDataSvcParams%5e


Hmmm, a great time for those living on one continent , but Microsoft please do not forget about some of us who live on the other side of the world:-)

Friday, November 17, 2006

Another Language for ASP.NET

Brennan Stehling posts a different view on IronPython for ASP.NET.

"That is great for the reasons that it adds a dynamic language to ASP.NET and allows existing Python developers to more easily get into ASP.NET. But I am concerned that it will encourage more languages to come on board which will expand our available options unnecessarily."


http://brennan.offwhite.net/blog/2006/11/17/another-language-for-aspnet/

Thursday, November 16, 2006

Wednesday, November 15, 2006

IronPython: 1.0 or Not ?

In response to some mail threads and a blog post, Fuzzyman discusses if IronPython really deserves the '1.0 Production' tag or not.

http://www.voidspace.org.uk/python/weblog/arch_d7_2006_11_11.shtml#e544

Tuesday, November 14, 2006

Missing classes in the FCL (.NET Framework Class Library)

This post dicusses there being no class for arbitrary long integers in the .NET and using IronPython's large integer support as a solution.

http://drazen.dotlic.name/weblog/archive/2006/11/14/872.aspx

Monday, November 13, 2006

Ironpython: Are the batteries included?

Christopher Baus discusses his concerns about the many incompatibilities between the IronPython andh the standard Python libraries.

http://baus.net/ironpython-are-the-batteries-included

Sunday, November 12, 2006

Using System.Array from IronPython

Mujtaba Syed shows how System.Array can be instantiated and used from IronPython

http://blogs.msdn.com/msyed/archive/2006/11/10/using-system-array-from-ironpython.aspx

Saturday, November 11, 2006

RSSBus will support IronPython scripting

/n software releases RSSBus Beta 3, adding a plug-in architecture to
support scripting in other languages, once of which is IronPython.

http://www.rssbus.com/blog/

Opinions on IronPython

GQ Adonis thinks IronPython is a part of Microsoft's world domination plan.
http://gqadonis.com/archive/2006/11/06/5.aspx

On the other hand, Gareth Rushgrobe and Sam Sun view IronPython and
JRuby in terms of rivalry of Python and Ruby in .NET and Java world.
Quote: "Ruby is for Java shops. Python is for .NET."
http://morethanseven.net/posts/jruby-vs-pythonnet
http://substantiality.net/articles/2006/11/05/ruby-is-radioactive

Python (IronPython) time to .NET C# DateTime format

How to convert an IronPython datetime to .NET DateTime format.

http://mpraveenreddy.blogspot.com/2006/11/python-ironpython-time-to-net-c.html

Friday, November 10, 2006

On the fly data persistence and IronPython

This post on registering schemas with Base4 using C#

http://www.base4.net/Blog.aspx?ID=177

linked to a post by Alex Henderson on how IronPython makes it even easier.

http://blog.bittercoder.com/PermaLink,guid,a13c0cd5-3600-4d79-bda0-3a857bbb8ac1.aspx

Wednesday, November 08, 2006

IronPython and COM

A useful thread on the IronPython mailing list about controlling applications via COM.

http://groups.google.com/group/ironpy/browse_thread/thread/f5c204d0e1ba94d5/79b04b789700d9f0#79b04b789700d9f0

'Secret' Microsoft Project Ties IronPython to ASP.NET

eWeek.com article discusses David Ebbo's session at the DevConnection conference. An interesting quote from the article:

"In addition, Ebbo said his team has delivered a prototype of a "secret project" called Simplified Data Scenarios where developers can "easily build data-bound applications from scratch" starting only with a database.

The prototype enables users to customize applications declaratively using ASP.NET or programmatically using IronPython, Ebbo said."

http://www.eweek.com/article2/0,1759,2053498,00.asp?kc=EWRSS03119TX1K0000594

Joint letter to the Open Source Community

IronPython is mentioned in "Joint letter to the Open Source
Community", from Novell and Microsoft, as an example of community
project from Microsoft.
http://www.novell.com/linux/microsoft/openletter.html

Boo, Ironpython, Scriptaculous, MS Ajax and me

Ivan Porto Carrero tries IronPython by porting his nblogr setup. He
found the lack of attribute support to be showstopper, and likes Boo
better.
http://www.flanders.co.nz/Blog/2006/11/07/BooIronpythonScriptaculousMSAjaxAndMe.aspx

Monday, November 06, 2006

Amplee v.0.3.0, A Python-based/IronPython-compatible Atom Publishing Protocol Implementation Now Available!

David Peterson posts about Sylvain Hellegouarch's release of the next version of Amplee, a Python/IronPython Atom Publishing Protcol implementation, using bridge to enable compatibility with a variety of XML document types, including System.Xml-based document types.


http://www.oreillynet.com/xml/blog/2006/11/sylvain_hellegouarchamplee_amp.html

ANN: bridge 0.1.0 a general Python and IronPython XML library

Sylvain Hellegouarch announced the release of bridge, a general purpose
XML library for Python and IronPython.

http://groups.google.com/group/comp.lang.python.announce/browse_thread/thread/e68b4c3f8f3f336e

Thursday, November 02, 2006

Using IronPython for Dynamic Expressions

David Findley discusses a possible solution using IronPython to dynamically evaluate formula's stored in a relational database.

http://weblogs.asp.net/dfindley/archive/2006/11/02/Using-IronPython-for-Dynamic-Expressions_2E00_.aspx

IronPython Console & Tab Completion

I use this all the time but as Fuzzyman says it's not enabled by default.

http://www.voidspace.org.uk/python/weblog/arch_d7_2006_10_28.shtml#e532

IronPython WSGI

Christoper Baus reports of the status of the WSGI gateway for IronPython and ASP.NET. He has been doing some great work taking the POC code in fepy and making it much more robust.

http://www.baus.net/ironpython-wsgi-status

Once it has been completed and tested, it will hopefully become part of the IronPython Community Edition. Christoper's work to date can be found here.

IronPython for ASP.NET

More information about the just released IronPython for ASP.NET CTP.

http://www.asp.net/ironpython/

Has links to a whitepaper and some tutorials:

  • Creating a Basic Web Page with IronPython
  • Using Shared Code with IronPython for ASP.NET
  • Databinding with IronPython for ASP.NET
  • Debugging IronPython for ASP.NET
  • Creating a User Control with IronPython

Microsoft IronPython for ASP.NET CTP

The download page for the IronPython for ASP.NET Community Technology Preview. This is the first chance to see how they will integrate a dynamic language with ASP.NET.

From the website:

"This package provides IronPython integration with ASP.NET and Visual Studio (including Visual Web Developer Express Edition). This allows you to write ASP.NET pages (both inline code and code-behind files) as well as common classes using IronPython. (The infrastructure is extensible to allow other dynamic languages to plug in as well.) The framework also includes design-time support for creating IronPython projects and pages in Visual Studio, with syntax coloring and debugging support."

IronPython is your friend -- IronPython and delegates

Alex Henderson has an interesting series of post about generic IronPython delegates.

Part 1

http://blog.bittercoder.com/PermaLink,guid,4f769e5e-32cd-487a-b00e-99e7b425f93b.aspx

Part 2

http://blog.bittercoder.com/PermaLink,guid,653e6795-9974-47b7-910e-9e4a2d1b4112.aspx

Part 3

http://blog.bittercoder.com/PermaLink,guid,a770377a-b1ad-4590-9145-36381757a52b.aspx

On the fly delegates in C# using IronPython:

An example of creating delegates and predicates at runtime rather than compile time.

http://www.base4.net/Blog.aspx?ID=118

IronPython, Unmanaged Code and Ascii Art

Another interesting post from Fuzzyman. He explains how to do the following:
  • Taking a screenshot with IronPython
  • Creating a class in C# and using it from IronPython
  • Using unmanaged code from IronPython and C#

http://www.voidspace.org.uk/python/weblog/arch_d7_2006_10_28.shtml#e530

CLR Inside Out - IronPython

A column by James Schementi in the October 2006 edition of MSDN magazine about IronPython.

From the column:
"This column will give a brief overview of Python and what sets dynamic languages apart from other languages. I will discuss iterative development, describe how IronPython integrates with .NET while staying true to Python syntax, and show the advantages of using IronPython to utilize .NET."


http://msdn.microsoft.com/msdnmag/issues/06/10/CLRInsideOut/

Lang.NET Symposium Videos

Miguel de Icaza's provides links to videos of his favorite presentations at Lang.NET. As well as Jim's IronPython talk, there are other videos which may interest dynamic .NET language users.


http://tirania.org/blog/archive/2006/Sep-15-3.html

Wednesday, November 01, 2006

Project updates: Onward we go

Christopher Baus mentions a todo list/productivity application he is developing using IronPython, Mono, and JavaScript/Dojo.

http://www.baus.net/project-status

Use IronPython and Snoop to explore the Windows Presentation Foundation

A short screencast to show how you can use IronPython and Snoop (WPF debugging tool) together to explore the Windows Presentation Foundation (WPF)

http://mattgriffith.net/PermaLink.aspx?guid=a1cb7215-2719-4c38-8ce3-ba7408aa69aa

Diffing itunes music libraries with ironpython

Orion Edwards discusses his IronPython solution for comparing two music libraries

http://orionedwards.blogspot.com/2006/10/diffing-itunes-music-libraries-with.html

Top 5 uses for IronPython

http://www.base4.net/Blog.aspx?ID=124