Jim Hugunin's Thinking Dynamic

Dynamic Languages on .NET - IronPython and Beyond

  • Jim Hugunin's Thinking Dynamic

    A Dynamic Language Runtime (DLR)

    • 132 Comments
    Today, at MIX 07 , we announced a new level of support for dynamic languages on .NET that we're calling the DLR. From the beginning, Microsoft's .NET framework was designed to support a broad range of different programming languages on a Common Language...
  • Jim Hugunin's Thinking Dynamic

    IronPython 1.0 released today!

    • 63 Comments
    I’m extremely happy to announce that we have released IronPython 1.0 today! I started work on IronPython almost 3 years ago. My initial motivation for the project was to understand all of the reports that I read on the web claiming that the Common...
  • Jim Hugunin's Thinking Dynamic

    Interactive Python Scripting Example

    • 36 Comments
    For my first blog entry I wanted to write an article explaining what a dynamic language is. Since I prefer to think concretely about things, I'm going to start with an example of using a dynamic language (Python) to play with an interesting API. For now...
  • Jim Hugunin's Thinking Dynamic

    Dynamic Languages and the Common Language Runtime (CLR)

    • 15 Comments
    Hi! I’ve just finished my second week working at Microsoft. Now that I'm starting to settle in I can get to the fun work with the CLR and dynamic languages. I’ve been fascinated by the power of programming languages and tools for many years, and I’ve...
  • Jim Hugunin's Thinking Dynamic

    The One True Object (Part 2)

    • 14 Comments
    The core of the DLR's type system is based on passing messages to objects. This isn't exactly a new idea, but focuses on what has always been the intellectual core of object-oriented systems. This simple notion doesn't explicitly talk about types at all...
  • Jim Hugunin's Thinking Dynamic

    DLR Trees (Part 1)

    • 12 Comments
    I'd like to take a detour from discussing the DLR's type system to start talking about implementation. I hope that this will make it easier to talk about some difficult questions like what is the right meta-model for the DLR type system. Let's start by...
  • Jim Hugunin's Thinking Dynamic

    The One True Object (Part 1)

    • 12 Comments
    I'm very excited by the level of interest that I'm seeing from folks who want to better understand what the DLR is all about. I'm also sorry that we don't have a fully documented detailed story for you today. If you want a detailed whitepaper and documented...
  • Jim Hugunin's Thinking Dynamic

    First DLR talk video from MIX

    • 8 Comments
    First, my apologies for not posting my first entry on the type system yesterday. I was completely wiped out after preparing and delivering this talk and then talking to all the interested people here at MIX. For those of you who aren't at MIX, you can...
  • Jim Hugunin's Thinking Dynamic

    IronPython 0.7.1 is released to the world!

    • 6 Comments
    I'm excited to announce the public release of IronPython 0.7.1. The community site is up on http://workspaces.gotdotnet.com/ironpython ; however, you should know that most of the interesting discussions are happening on the old mailing list . I find it...
  • Jim Hugunin's Thinking Dynamic

    We're hiring full-time and summer interns!

    • 3 Comments
    We’re looking for a few exceptionally talented individuals with dynamic language experience (Python, Ruby, PHP, JavaScript, etc.) to come join our efforts to make the Common Language Runtime (CLR) the world’s best platform for dynamic languages and dynamic...
  • Jim Hugunin's Thinking Dynamic

    Dynamic Language Position on the CLR team at Microsoft

    • 3 Comments
    You may have noticed that I've been really bad about writing in this blog since I joined Microsoft two months ago. A big part of my problem has been that there are a TON of interesting things going on around this company that touch on the dynamic language...
  • Jim Hugunin's Thinking Dynamic

    IronPython in Action

    • 3 Comments
    I'm quite excited that IronPython in Action is published.  I had the chance to write the foreword to this book and wanted to share it here as well. Foreword to IronPython in Action IronPython brings together two of my favorite things, the elegant...
  • Jim Hugunin's Thinking Dynamic

    Dynamic Language Runtime Talk at PDC

    • 1 Comments
    I’m at the Microsoft Professional Developer conference in sunny LA where I’ve given an overview talk on the DLR . This was the first talk I’ve given on the DLR where I was able to really dig into some of the technical details underneath and paint a hopefully...
  • Jim Hugunin's Thinking Dynamic

    We shipped 2.0!

    • 1 Comments
    We shipped the .NET Framework 2.0! Okay, I know that I’m not close to the first person to announce this , but I’m still excited. .NET 2.0 is a great platform for dynamic languages like IronPython to build on top of with several great features: System...
  • Jim Hugunin's Thinking Dynamic

    IronPython on MSDN TV

    • 1 Comments
    I recently taped a set of IronPython demos and they're now up on the MSDN web site . It shows some interactive exploration and GUI building from the command-line along with a brief interlude on subclassing a C# class from Python. It also shows how to...
  • Jim Hugunin's Thinking Dynamic

    IronPython 1.0 beta 1 is out

    • 0 Comments
    I'm at least the third blogger to announce the release of IronPython 1.0 beta 1 after Martin LaMonica and Jeremy Jones . Still, it's nice to be working on a piece of software that can be covered on onlamp, cnet and msdn. The original announcement was...
Page 1 of 1 (16 items)