Iron Curt

Dynamic Languages and the Programmers that Love Them

DynamicDataTable, Part 2

The next thing we want for our dynamic DataTable is to do calculations between one or more columns....

Author: Garry Trinder Date: 05/26/2009

DynamicDataTable, Part 1

Let’s get started by doing “the simplest thing that could possibly work”. public class...

Author: Garry Trinder Date: 05/24/2009

DynamicDataTable, Part 0

To commemorate the first beta release of the first CLR to contain the DLR, I’m going to try to...

Author: Garry Trinder Date: 05/22/2009

Profiler Part II: Poor Man’s Code Coverage

The only feedback I’ve gotten so far about the IronPython Profiler is that it would be nice not to...

Author: Garry Trinder Date: 04/12/2009

An IronPython Profiler

I was recently working on improving the performance of a Python-based application and thought it...

Author: Garry Trinder Date: 03/30/2009

C# Dynamic and Multiple Dispatch

I crashed Mads' C# Tech Chat at Tech Ed EMEA in Barcelona on the grounds that the dynamic world has...

Author: Garry Trinder Date: 11/15/2008

DynamicObject

At PDC this year, both Anders and Jim used a helper “DynamicObject” class in their demos. This is...

Author: Garry Trinder Date: 11/07/2008

TechEd EMEA 2008

I’ll be speaking at a few sessions in Barcelona next week.  Of particular note is that the...

Author: Garry Trinder Date: 11/07/2008

Viewing Emitted IL

Let's say you're working on a project such as IronPython or IronRuby that makes use of...

Author: Garry Trinder Date: 08/12/2008

This... is... Dynamic!

Regarding our need to check-and-rethrow exceptions in IronPython, int19h asks "Shouldn't exception...

Author: Garry Trinder Date: 07/31/2008

StackOverflowException and IronPython

A stack overflow is not a recoverable exception under .NET. When your program runs out of stack...

Author: Garry Trinder Date: 07/30/2008