Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

DLR Trees (Part 1)

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
Posted by hugunin | 10 Comments

The One True Object (Part 2)

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,
Posted by hugunin | 14 Comments

The One True Object (Part 1)

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
Posted by hugunin | 11 Comments
Filed under: ,

First DLR talk video from MIX

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
Posted by hugunin | 7 Comments
Filed under: ,

A Dynamic Language Runtime (DLR)

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
Posted by hugunin | 125 Comments
Filed under: ,

IronPython 1.0 released today!

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 Language
Posted by hugunin | 55 Comments

We're hiring full-time and summer interns!

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
Posted by hugunin | 0 Comments

IronPython 1.0 beta 1 is out

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
Posted by hugunin | 0 Comments

IronPython on MSDN TV

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
Posted by hugunin | 0 Comments

We shipped 2.0!

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.Reflection.Emit.DynamicMethod
Posted by hugunin | 1 Comments

IronPython 0.7.1 is released to the world!

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
Posted by hugunin | 6 Comments

Dynamic Language Position on the CLR team at Microsoft

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
Posted by hugunin | 3 Comments

Interactive Python Scripting Example

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,
Posted by hugunin | 36 Comments

Dynamic Languages and the Common Language Runtime (CLR)

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
Posted by hugunin | 15 Comments
 
Page view tracker