A proof of concept using IronPython as a view engine for Castle.
http://hammett.castleproject.org/?p=93
Thursday, November 30, 2006
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
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
http://reddevnews.com/news/devnews/article.aspx?editorialsid=100
Labels:
news
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
http://hex-dump.blogspot.com/2006/11/ironpython-and-trace-style-debugging.html
Labels:
debugging
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
http://johnnywatson.blogspot.com/2006/11/direct3d-in-ironpython.html
Labels:
graphics
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
http://groups.google.com/group/ironpy/browse_frm/thread/e752cc34a95c753e/9ccefa3efbb595d4#9ccefa3efbb595d4
Labels:
news
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/
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
http://online.effbot.org/#elementtree-127-preview
Labels:
xml
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
http://www.drdobbs.com/dept/windows/194500116?cid=RSSfeed_DDJ_Windows/.NET
Labels:
screencast,
tutorial
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
"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
Labels:
xml
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
http://weblogs.asp.net/scottgu/archive/2006/11/16/ironpython-for-asp-net-ctp.aspx
Labels:
web
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:-)
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:-)
Labels:
tutorial
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/
"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
PyReadLine for IronPython
Jörgen Stenarson announces the first release of his pyreadline port for IronPython.
http://groups.google.com/group/ironpy/tree/browse_frm/thread/7c2b0ddf26627a0c/7e796bbfd6287b74?rnum=1&_done=%2Fgroup%2Fironpy%2Fbrowse_frm%2Fthread%2F7c2b0ddf26627a0c%2F7e796bbfd6287b74%3F#doc_094ade0234af5392
http://groups.google.com/group/ironpy/tree/browse_frm/thread/7c2b0ddf26627a0c/7e796bbfd6287b74?rnum=1&_done=%2Fgroup%2Fironpy%2Fbrowse_frm%2Fthread%2F7c2b0ddf26627a0c%2F7e796bbfd6287b74%3F#doc_094ade0234af5392
Labels:
news
Python Cryptographic Toolkit for IronPython
Seo Sangyheon announces the first release of the Python Cryptographic Toolkit for IronPython.
http://groups.google.com/group/ironpy/browse_thread/thread/7c2b0ddf26627a0c/7e796bbfd6287b74#7e796bbfd6287b74
http://groups.google.com/group/ironpy/browse_thread/thread/7c2b0ddf26627a0c/7e796bbfd6287b74#7e796bbfd6287b74
Labels:
news
IronPython Book or Not ?
Fuzzyman has a proposal for an IronPython book with Manning.
http://www.voidspace.org.uk/python/weblog/arch_d7_2006_11_11.shtml#e545
http://www.voidspace.org.uk/python/weblog/arch_d7_2006_11_11.shtml#e545
Labels:
news
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
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
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
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
http://blogs.msdn.com/msyed/archive/2006/11/10/using-system-array-from-ironpython.aspx
Labels:
snippet
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/
support scripting in other languages, once of which is IronPython.
http://www.rssbus.com/blog/
Labels:
news
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
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
http://mpraveenreddy.blogspot.com/2006/11/python-ironpython-time-to-net-c.html
Labels:
snippet
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
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
Labels:
databases
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
http://groups.google.com/group/ironpy/browse_thread/thread/f5c204d0e1ba94d5/79b04b789700d9f0#79b04b789700d9f0
Labels:
com
'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
"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
Community", from Novell and Microsoft, as an example of community
project from Microsoft.
http://www.novell.com/linux
Labels:
news
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
found the lack of attribute support to be showstopper, and likes Boo
better.
http://www.flanders.co.nz/Blog
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
http://www.oreillynet.com/xml/blog/2006/11/sylvain_hellegouarchamplee_amp.html
Labels:
xml
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
XML library for Python and IronPython.
http://groups.google.com/group/comp.lang.python.announce/browse_thread/thread/e68b4c3f8f3f336e
Labels:
xml
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
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
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.
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.
Labels:
web
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:
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
Labels:
web
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."
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."
Labels:
web
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
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
Labels:
tutorial
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
http://www.base4.net/Blog.aspx?ID=118
Labels:
csharp
IronPython, Unmanaged Code and Ascii Art
Another interesting post from Fuzzyman. He explains how to do the following:
http://www.voidspace.org.uk/python/weblog/arch_d7_2006_10_28.shtml#e530
- 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
Labels:
csharp
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/
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
http://tirania.org/blog/archive/2006/Sep-15-3.html
Labels:
screencast
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
http://www.baus.net/project-status
Labels:
web
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
http://mattgriffith.net/PermaLink.aspx?guid=a1cb7215-2719-4c38-8ce3-ba7408aa69aa
Labels:
debugging,
screencast,
wpf
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
http://orionedwards.blogspot.com/2006/10/diffing-itunes-music-libraries-with.html
Subscribe to:
Posts (Atom)