Iron Curt

Dynamic Languages and the Programmers that Love Them

Browse by Tags

Tagged Content List
  • Blog Post: 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 have to specify a command-line option to use it. Imagine that you’ve got a REPL open and are in the middle of some interactive development – something at which I think Python excels. You’ve spent a fair...
  • Blog Post: An IronPython Profiler

    I was recently working on improving the performance of a Python -based application and thought it would be useful to profile my code.  My intuition was telling me that the problem was in a certain area of the code, but I wanted hard numbers to back up this intuition before I went to the trouble...
  • Blog Post: Viewing Emitted IL

    Let's say you're working on a project such as IronPython or IronRuby that makes use of Reflection.Emit to generate code at runtime. You're probably used to seeing a stack trace in Visual Studio that looks something like this: Visual Studio will do its best to prevent you from viewing any part of that...
  • Blog Post: This... is... Dynamic!

    Regarding our need to check-and-rethrow exceptions in IronPython , int19h asks "Shouldn't exception filters do the trick without the need to rethrow explicitly?" That's a good question. In fact, I had the exact same reaction when I first started looking into this issue. So I changed IronPython's MSIL...
  • Blog Post: StackOverflowException and IronPython

    A stack overflow is not a recoverable exception under .NET. When your program runs out of stack space, the CLR will tear down your process without giving you the chance to do anything about it. So, how many frames can you get onto the stack before the world blows up? Obviously, this depends both on the...
Page 1 of 1 (5 items)