Welcome to MSDN Blogs Sign in | Join | Help

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 Runtime (CLR).  The CLR provides shared services to these languages ranging from a world-class GC and JIT to a sandboxed security model to tools integration for debugging and profiling.  Sharing these features has two huge benefits for languages on the CLR.  First, it's easier to implement a language because lots of difficult engineering work is already done for you.  Second, and more importantly, these languages can seamlessly work together and share libraries and frameworks so that each language can build on the work of the others.

The CLR has good support for dynamic languages today.  IronPython-1.0 demonstrates this.  The new Dynamic Language Runtime (DLR) adds a small set of key features to the CLR to make it dramatically better.  It adds to the platform a set of services designed explicitly for the needs of dynamic languages.  These include a shared dynamic type system, standard hosting model and support to make it easy to generate fast dynamic code.  With these additional features it becomes dramatically easier to build high-quality dynamic language implementations on .NET.  More importantly, these features enable all of the dynamic languages which use the DLR to freely share code with other dynamic languages as well as with the existing powerful static languages on the platform such as VB.NET and C#.

The DLR is about giving you the best experience for your language - true to the language, excellent tools, performance and seamless integration with a wealth of libraries and platforms. The essential benefits of the DLR are about sharing. It lets language implementers share standard features rather than rebuilding them from scratch. This lets them focus on the features that make a given language unique rather than on reinventing yet another GC system. It lets developers share code regardless of the language the code is implemented in and to use whatever language they prefer regardless of the language preferred by the environment they want to run in. Coupled with the Silverlight 1.1 platform announced today, it even lets languages share a sandboxed security model and browser integration.  This means that developers building browser-based applications can now use their preferred language even for client-side code.

We're initially building four languages on top of the DLR - Python, JavaScript (EcmaScript 3.0), Visual Basic and Ruby. We shipped today both Python and JavaScript as part of the Silverlight 1.1alpha1 release today. John Lam and I will be demoing all four languages, including VB and Ruby, working together during our talk tomorrow at 11:45.

In addition to the Silverlight release, we've also made the full source code for both IronPython and all of the new DLR platform code available on codeplex under the BSD-style Microsoft Permissive License. All of that code can be downloaded today as part of the IronPython project at codeplex.com/ironpython. If you want to know more about the DLR, you should feel free to download the code.  However, you should understand that this is a very early release of these bits and we still have significant work left to do including refactoring, design changes, performance tuning - not to mention documentation.

For the short term, our focus is on using a small number of languages to drive the first wave of DLR development where we can work closely and face-to-face with the developers in order to iron out the worst kinks in the DLR design. After this initial phase, we want to reach out to the broader language community.  If you're building a language on top of .NET and are interested in supporting dynamic language features then we want your feedback on the DLR. However, I'd discourage you from trying to implement on top of the DLR today. I don't want you to get frustrated trying to work with these really early bits and then not be interested in working with us when we're better prepared to engage with the language community. We plan to kick off a broader engagement with language implementers at the upcoming lang.net conference in three months - at the end of July.  This will be the best place to really engage with the DLR and let us know what we got wrong.

In the meantime, I'll be using this blog to post our design notes for the DLR as they're written and any feedback you have on the design is welcomed. Tomorrow I'll talk more about the shared dynamic type system and the "One True Object".

Published Monday, April 30, 2007 9:21 AM by hugunin
Filed under: ,

Comments

# Dynamic Language Runtime on top of the CLR: This Is BIG

Dynamic Language Runtime on top of the CLR: This Is BIG

Monday, April 30, 2007 4:33 PM by Ayende @ Rahien

# re: A Dynamic Language Runtime (DLR)

Great stuff

Monday, April 30, 2007 4:56 PM by Mark

# Dynamic times two with the Dynamic Language Runtime

Monday, April 30, 2007 5:07 PM by Numerical .NET

# re: A Dynamic Language Runtime (DLR)

Awesome work.  Great to see all of this work towards powerful dynamic languages on the CLR starting to come together.

I'm particularly intrigued by the inclusion of Silverlight as a supported platform for dynamic languages...  which leads me to a few questions.  In just quick snippets of reading it appears the Silverlight's profile is close Compact Framework. Does this perhaps mean that dynamic language support for other Compact Framework platforms is near?

Particularly, I'm quite curious as to how far off dynamic language support on the Xbox XNA mini-CLR is..

Monday, April 30, 2007 6:07 PM by Max Battcher

# Microsoft Silverlight 1.1 Alpha

Monday, April 30, 2007 7:01 PM by Daniele Mantovani

# Dynamic Language Runtime

I asked my Ruby question on the Castle Devel mailing list and Ayende pointed me to this . One of my first

Monday, April 30, 2007 7:02 PM by chrisortman

# Mix nových vecí

Čakanie skončilo. Už vieme prečo si John Lam pred trištvrť rokom kúpil jednosmernú letenku na opačné

Monday, April 30, 2007 7:45 PM by ISlavoF.Save()

# A Dynamic Language Runtime (DLR)

You've been kicked (a good thing) - Trackback from DotNetKicks.com

Monday, April 30, 2007 7:47 PM by DotNetKicks.com

# re: A Dynamic Language Runtime (DLR)

Please, clarify what exactly is DLR. It is a layer on top of CLR (so there is a need to have CLR to have a DLR)? Probably not because Silverlight runtime do not incorporate whole CLR and DLR is available as part of Silverlight.

So it is a fresh implementation of base services (such as JIT, GC, sandbox security, ...) which ca be considered as subset of CLR? If so, then what parts (what namespaces) are in both?

thanks,

P.

Monday, April 30, 2007 8:04 PM by Peter

# MIX07 Announcements

MIX07 Announcements

Monday, April 30, 2007 8:17 PM by CodeClimber

# re: A Dynamic Language Runtime (DLR)

Quick, where's my drool bucket?

Monday, April 30, 2007 8:35 PM by Patrick Mueller

# Ruby

Please tell me this means that ruby will one day be a first class .Net citizen !!!

Monday, April 30, 2007 9:19 PM by chris hulbert

# re: A Dynamic Language Runtime (DLR)

I can't wait for Ruby on the DLR!

Monday, April 30, 2007 9:41 PM by Kevin Williams

# re: A Dynamic Language Runtime (DLR)

Will it support some kind of dynamic dispatching? It would be great if I could leverage on the CLR (or DLR) to optimize calls, even when methods are overridden in runtime.

Monday, April 30, 2007 10:38 PM by hammett

# DLR and IronRuby

DLR and IronRuby

Monday, April 30, 2007 10:50 PM by Nick Parker

# IronRuby Joins IronPython

Scott also announced an implementation of another dynamic language, Ruby, for .NET. So IronRuby joins

Monday, April 30, 2007 11:43 PM by Mike Ormond's WebLog

# re: A Dynamic Language Runtime (DLR)

Hi,

This is a killer feature. I'm amazed by the quantity and the quality of stuff coming from MS these days.

Ruby for .NET is a good news for all of us, Ruby users.

Thanks.

Tuesday, May 01, 2007 2:00 AM by Richard LOPES

# re: A Dynamic Language Runtime (DLR)

There is no mention of the support for PowerPC Macs in the future :(

Tuesday, May 01, 2007 4:11 AM by John

# Day of Announcements

With the first day of MIX, it seems like there's been a staggering stream of announcements (all...

Tuesday, May 01, 2007 5:06 AM by Mike Taulty's Blog

# What about perl?

Perl is huge in the academic world. Perl coming to your DLR any time soon?

Tuesday, May 01, 2007 6:15 AM by Dr. Martin

# re: A Dynamic Language Runtime (DLR)

Congratulations, John! I know you've worked really hard on this for a long time, including moving your whole family to a different country.

Tuesday, May 01, 2007 7:10 AM by Craig

# Putting Mix, Silverlight, the CoreCLR and the DLR into context

Tuesday, May 01, 2007 7:11 AM by Scott Hanselman's Computer Zen

# Putting Mix, Silverlight, the CoreCLR and the DLR into context

Tuesday, May 01, 2007 7:11 AM by Scott Hanselman's Computer Zen

# re: A Dynamic Language Runtime (DLR)

Haha! That's what I get for clicking on the wrong link.

Well, congratulations to you, too, Jim! :)

Tuesday, May 01, 2007 7:11 AM by Craig

# Putting Mix, Silverlight, the CoreCLR and the DLR into context

Tuesday, May 01, 2007 7:22 AM by Scott Hanselman's Computer Zen

# Putting Mix, Silverlight, the CoreCLR and the DLR into context

Tuesday, May 01, 2007 7:22 AM by Scott Hanselman's Computer Zen

# re: A Dynamic Language Runtime (DLR)

Fuck this microsoft bollocks!

You just stole the Lisp runtime ideas and fucked them up by stupid it salesman lingo.

Tuesday, May 01, 2007 8:00 AM by Khrishna

# Silverlight, DLR and other MIX07 Announcements

While yesterday was a pretty quiet day at the MEDC, next door at MIX07 things were certainly happening.

Tuesday, May 01, 2007 8:18 AM by Impersonation Failure

# Silverlight, DLR and other MIX07 Announcements

While yesterday was a pretty quiet day at the MEDC, next door at MIX07 things were certainly happening.

Tuesday, May 01, 2007 8:19 AM by Impersonation Failure

# Ruby Imports Agility Into Microsoft

As more details are flowing out of Mix07 and the .Net world is a-buzz with dreams of Ruby On Rails and

Tuesday, May 01, 2007 10:12 AM by Kevin Miller

# MIX 07 키노트에서 발표한 것들

미국과 시간차이 때문에 이 시간까지 버티면서 키노트를 보고 발표한 것들을 정리해봅니다: SilverLight를 위한 새 커뮤니티 사이트 SilverLight 개발자 사이트 SilverLight

Tuesday, May 01, 2007 1:24 PM by bkchung's WebLog

# Dynamic Language Runtime (DLR)

DLR, Une nouvelle brique fournie par Microsoft au dessus de la CLR . Cette brique permet de contruire

Tuesday, May 01, 2007 1:51 PM by Pierrick's Blog

# re: A Dynamic Language Runtime (DLR)

Great work! I've been predicting this (to the VFP community) for nearly 3 years now.  This should be a tremendous help to the group, etecnologia, converting the VFP language to .Net (since MS passed on the opportunity <sigh>).

Tuesday, May 01, 2007 2:53 PM by Hank Fay

# Visual Basic is back!

Tuesday, May 01, 2007 3:27 PM by Joseph J. Mele

# The DLR Meets the CLR

At MIX07 in Las Vegas, Microsoft detailed planned .NET programming support for Silverlight as well as

Tuesday, May 01, 2007 3:45 PM by -:[web caboodle]:-

# What the heck is Vbx

Tuesday, May 01, 2007 6:34 PM by Panopticon Central

# Microsoft Introduces Dynamic Language Runtime

Microsoft Introduces Dynamic Language Runtime

Tuesday, May 01, 2007 6:51 PM by A Byte Of Life

# Dynamic Language Runtime関連の情報

Dynamic Language Runtime関連の情報

Tuesday, May 01, 2007 8:16 PM by koido Blog

# 动态语言运行时

昨天发布的 SilverLight1.1 Alpha 除了包括跨平台的CLR和类库外,还包括了动态语言运行时(Dynamic Language Runtime -- DLR),目前支持的动态语言包括IronPython和JScript

Wednesday, May 02, 2007 3:10 AM by Joycode@Ab110.com

# La DLR annoncee au MIX de Las Vegas !

Pour ceux qui cherchaient le prochain bouleversement technologique chez Microsoft... http://blogs.msdn.com/hugunin/archive/2007/04/30/a-dynamic-language-runtime-dlr.aspx

Wednesday, May 02, 2007 7:08 AM by Mitsuru FURUTA - Microsoft FRANCE

# Silverlight and The History of Visual Basic

If you've looked at the Silverlight poster , you've probably noticed the list of languages supported

Wednesday, May 02, 2007 8:31 AM by Anders Norås' Blog

# Dynamic Language Runtime (DLR) - great news for .NET development

Check out Jim Hugunin's blog post about the new Dynamic Language Runtime , better support for dynamic

Wednesday, May 02, 2007 9:24 AM by Pooya's architect place (in the Gulf)

# re: A Dynamic Language Runtime (DLR)

Is managed JavaScript=JScript.NET?

Wednesday, May 02, 2007 9:42 AM by someone

# Managed JScript announced

Managed JScript is a brand new implementation based on infrastructure provided by DLR. It is an implementation of ECMAScript Edition 3 with added support for access to the .NET Framework and cross-language support.

Wednesday, May 02, 2007 11:43 AM by Deepak on JScript

# re: A Dynamic Language Runtime (DLR)

Can anyone recommend a decent reference about DLR along the lines of history, usage, etc.?  Thanks.

Wednesday, May 02, 2007 12:00 PM by Relative Newbie

# re: A Dynamic Language Runtime (DLR)

Does it work on Linux?  If not, we can't touch it.

Wednesday, May 02, 2007 12:04 PM by Matt Boersma

# re: A Dynamic Language Runtime (DLR)

I'd like to see some performance benchmarks. Particularly how the DLR compares with CPython 2.5, an efficient Lisp like CMUCL or SBCL, static languages on CLR (e.g. C#) and native static code (e.g. C++). CMUCL and SBCL is the current gold standard among dynamic languages in terms of run-time performance, so that is the mark to beat.

You should also consider porting or duplicating NumPy. All dynamic languages needs an efficient array type, even on .NET. It is useful for anything from  hardcore scientific programming to game development with Direct3D.

And while you are at it, consider implementing Perl and Common Lisp as well. Everyone should have their own favorite dynamic language available on .NET. So add those for the sake of completeness. :)

Wednesday, May 02, 2007 1:38 PM by Sturla

# Next up for .NET – the Dynamic Language Runtime

Microsoft's Jim Hugunin reports from MIX07 that the .NET Framework is gaining new support for dynamic (read: scripting) languages such as Python or Ruby. The Dynamic Language Runtime (DLR) is an extension to the CLR that adds the features important to

Wednesday, May 02, 2007 2:29 PM by Chris Charabaruk

# re: A Dynamic Language Runtime (DLR)

I'd like to read more about the DLR.  Can someone provide a link to an offical Microsoft posting or even a whitepaper regarding the DLR?  So far, I'm not find very much other than a few bloggers talking about it.  Thanks!

Wednesday, May 02, 2007 2:58 PM by Chris M.

# A new VB era with Silverlight

A new VB era with Silverlight

Wednesday, May 02, 2007 4:14 PM by STEFANO DEMILIANI

# re: A Dynamic Language Runtime (DLR)

wow.  I guess time playing with IronPython is not wasted.

Wednesday, May 02, 2007 6:04 PM by brian

# Silverlight Is No Flash-lite

Scott Hanselman , a .NET community leader and principal in the most excellent podcast Hanselminutes

Wednesday, May 02, 2007 10:40 PM by -:[web caboodle]:-

# [news04]MacOSX CLR, Vistas, Silverlight, {ASE=Lansare Vista, Office 2007}

Lucruri care m-au impresionat în ultima vreme : Buzz-uri Cross-platform CLR via Microsoft Silverlight.

Thursday, May 03, 2007 6:11 AM by My view of life

# re: A Dynamic Language Runtime (DLR)

What will DLR really adds to the the .NET. i think we already have dynamic objects through Reflection. what's the real added value of DLR?

Thursday, May 03, 2007 7:53 AM by Adnane Aqartit

# Hanselminutes Podcast 63 - Scott Guthrie and Jason Zander on Silverlight

Thursday, May 03, 2007 1:05 PM by Scott Hanselman's Computer Zen

# re: A Dynamic Language Runtime (DLR)

Although I am personally impressed with C#, and Ruby is cute for fast prototypes, I make my living with start-ups (sometimes grown-up start-ups) and corporations programming for the Internet -- and that means Perl.

If you want to take-over Internet programming, you will have to implement Perl.

Thursday, May 03, 2007 3:23 PM by Lee Goddard

# re: A Dynamic Language Runtime (DLR)

Seriously, Lee, don't bogart the time machine, bro.

Thursday, May 03, 2007 3:51 PM by Lee's Alter Ego

# Tech Ed - Women in IT

While I'm up to my neck in Tech Ed at the moment, I thought I'd drop you a couple of little tidbits...

Friday, May 04, 2007 12:44 AM by Darryl Burling @ Work

# Managed JScript announced

At MIX07 we released a new implementation of JavaScript on top of Dynamic Language Runtime (DLR) as part

Friday, May 04, 2007 1:38 AM by JScript Team Blog

# Jasper and C#

The question “ Is Jasper useable from c#? ” came up on the Jasper forum . The short answer is – We designed

Friday, May 04, 2007 2:45 PM by Man vs Code

# Impressions From Mix 07

As I am working my way back home from the MIX 07 conference, I have had time to reflect on the conference

Friday, May 04, 2007 4:31 PM by Jackie Goldstein's Weblog (In Israel)

# Dynamic Client Script

Attached to this post is the Dynamic Client Script sample -- an ASP.NET control that simplifies creation

Friday, May 04, 2007 6:56 PM by dmitryr's blog

# Impressions From Mix 07

As I am working my way back home from the MIX 07 conference, I have had time to reflect on the conference

Friday, May 04, 2007 10:07 PM by Community Blogs

# 微软发布IronRuby

微软公司在其 MIX07 大会上宣布了IronRuby,一个运行在.NET CLR之上的Ruby实现的发布。其中,IronRuby与Java VM上的JRuby类似,但与 Ruby/.NET Bridge

Saturday, May 05, 2007 8:44 PM by 毛遂自荐博客集

# 微软发布IronRuby

微软公司在其 MIX07 大会上宣布了IronRuby,一个运行在.NET CLR之上的Ruby实现的发布。其中,IronRuby与Java VM上的JRuby类似,但与 Ruby/.NET Bridge

Saturday, May 05, 2007 8:45 PM by ASP.NET Chinese Blogs

# Dynamic Language Runtime 微软打出的王牌

Dynamic Language Runtime(DLR)。DLR和IronPython全部开源,如果你微软这样的动作吃惊,请看看Microsoft 的 OpenSource Licence,可以到codeplex下载。新的动态语言运行时(Dynamic Language Runtime,DLR)向CLR中加入了一小部分核心特性,使之得到显著改善。它向平台中加入了一系列明确为动态语言需求所设计的服务,包括同享的动态类型系统、标准托管模型(Standard Hosting Model),以及轻松生成快速动态代码的支持

Saturday, May 05, 2007 9:21 PM by 自由、创新、研究、探索……

# support for dynamic languages on .NET

Jim Hugunin's Thinking Dynamic has a series of blog entries on a new level of support for dynamic languages

Sunday, May 06, 2007 1:36 PM by Walter Stiers - Academic Relations Team (BeLux)

# re: A Dynamic Language Runtime (DLR)

Great job...

Monday, May 07, 2007 12:50 AM by sunil

# re: A Dynamic Language Runtime (DLR)

Good but....

as Sturla already correctly implied, the really hard dynamic languages to handle are those in the Common Lisp and Dylan sphere.

What provisions are there in the DLR to handle these?

Marco

Monday, May 07, 2007 8:12 AM by Marco Antoniotti

# Några samlade intryck efter MIX-07

Nu när det har gått ett par dagar sedan jag kom hem från Vegas och jag hunnit smälta veckan som gick

Monday, May 07, 2007 5:38 PM by Robert Folkesson

# .NET Anywhere, Now!

Ars Technica are reporting that "Mono project lead developer Miguel de Icaza says that the Mono development

Tuesday, May 08, 2007 8:04 PM by -:[web caboodle]:-

# Doamne că citit mai sunt

Încă puțin și devin de referință în 2.0 :o) Până atunci, să capitalizez - introduc 180 de secunde de

Wednesday, May 09, 2007 5:33 AM by La treaba! v3

# Siegeszug der dynamischen Sprachen haelt an

Der Siegeszug der dynamischen Sprachen scheint nicht aufzuhalten zu sein. Wie ich bereits hier und hier berichtet habe, scheint besonders Ruby bei den zwei grossen Application-Frameworks von Sun und Microsoft hoch im Kurz zu stehen. Nach der Integ

Thursday, May 10, 2007 7:35 AM by bafh.at

# Las nuevas aplicaciones web ¿con herramientas Open-Source?

Y croe que puedo decir que si de forma parcial. Que es lo que tienen en comun Sun, Adobe y Microsoft

Saturday, May 12, 2007 12:21 AM by Blog de todos

# The Future of Visual Basic

I'm here at DevTeach in beautiful Montreal ! And man, what great weather they are having so far. I'm

Monday, May 14, 2007 2:19 PM by Beth Massi - Sharing the goodness that is VB

# Technical Currently-Reading List

Technical Currently-Reading List

Monday, May 14, 2007 11:19 PM by Javier G. Lozano

# Silverlight Is No Flash-lite

Scott Hanselman , a .NET community leader and principal in the most excellent podcast Hanselminutes

Tuesday, May 15, 2007 9:10 PM by showbits.info

# Going Dynamic

It is a boom time for dynamic languages. Two weeks ago Microsoft announced DLR (Dynamic Language Runtime),...

Thursday, May 17, 2007 2:41 AM by Lazy Coder

# re: A Dynamic Language Runtime (DLR)

Hi,

Do I need to learn only Ruby or Ruby + C# to take the addvantage of DLR.

I am just confused, can any one guide me. Plus... where can i read regular progress on IronRuby.

Once i start working with IronRuby, will i get more advantage than RubyonRails or Less Advantages..?

Thanks

Saturday, May 19, 2007 3:23 AM by SoftMind

# F# Books, and F#/XAML

I'm glad to report that Robert Pickering's book Foundations of F# will be out soon. I'll be writing more

Saturday, May 19, 2007 7:30 PM by Don Syme's WebLog on F# and Other Research Projects

# 豪门盛宴——微软Mix07大会(Silverlight和动态语言)

微软于4月30日至5月2日在拉斯维加斯召开了Mix07大会,主要针对设计师、开发者和商业用户,用以普及微软的最新技术和产品。3天72小时的会议费用不菲,总共为995美元。本次Mix大会的主角是Silverlight,它是跨浏览器、跨平台的.NET CLR运行时插件,允许设计师和开发人员在浏览器中建造丰富的媒体体验和RIA应用。

Saturday, May 19, 2007 11:01 PM by Planeboy

# 24 de postari pierdute + comentariile

Asta dupa caderea de saptamana trecuta: doua discuri crapate simultan, plus backup (numai) din februarie.

Tuesday, May 22, 2007 7:16 AM by Weblogul lui Zoli

# Dynamic Language Runtime announced

Yeah, this is almost a month old, but it's still the first time I've heard about it ...

Friday, May 25, 2007 11:21 AM by Not necessarily Dot Net

# re: A Dynamic Language Runtime (DLR)

This is great news. My questions: Will this also be supported by PowerShell script? What will happen to JScript.NET?

Sunday, May 27, 2007 3:02 PM by Omid

# DLR Languages Experience

John Lam , Dino Viehland and I conducted a session on building languages on top of the Dynamic Language

Monday, June 04, 2007 7:00 PM by Lightweight Thought Generation

# VB.NET vs. C#, round 3?

VB.NET gets a hard time from C# developers. For a variety of reasons, the leading .NET programmers seem

Tuesday, June 05, 2007 1:56 AM by Jon Galloway

# June Meeting - Reminder

This is a quick reminder about the upcoming events in June and July for the Perth .NET Community of Practice.

Tuesday, June 05, 2007 4:10 AM by Announcements and Events

# Python, Ruby, BLOCKED SCRIPT lenguajes dinámicos en .NET

En esta entrada de Jimmy Calahorrano coment&eacute; que me parec&iacute;a interesante hablar sobre los

Friday, June 08, 2007 12:28 AM by .NET a 2.860 m de altura

# Python, Ruby y otros lenguajes dinámicos en .NET

En esta entrada de Jimmy Calahorrano comenté que me parecía interesante hablar sobre los lenguajes dinámicos

Friday, June 08, 2007 12:35 AM by Blog de todos

# MIX'08 Announced

This year's MIX conference brought a lot of excitement and buzz to the industry with the announcements

Tuesday, June 19, 2007 6:12 PM by Dave Bost

# JoR - Javascript on Rails. Is it April 1st?

I&#39;m not sure what to make of this one from the Googleplex , it&#39;s certainly food for thought but

Wednesday, June 27, 2007 7:09 PM by andyBlog [andy britcliffe]

# The Rails Question &amp; the .NET Open Source Dilemma

Harry Pierson examines The Rails Question, asked by Nick Malik, in his blog: &#8220;what is the Rails &#8220;answer&#8221; on the Microsoft platform? At first Pierson readily refers to the Microsoft Dynamic Language Runtime (DLR) team, which will provide

Friday, June 29, 2007 3:16 PM by Hartmut's Box

# Nyårslöften

Eftersom Microsoft har brutet räkenskapsår som slutar den sista juni har alla internt haft fullt upp

Sunday, July 01, 2007 6:37 PM by Robert Folkesson

# Nyårslöften

Eftersom Microsoft har brutet räkenskapsår som slutar den sista juni har alla internt haft fullt upp

Sunday, July 01, 2007 6:45 PM by Noticias externas

# Programming Proverbs 25 Consider another language

What&#39;s that old line about if all you have is a hammer all your problems look like nails? There are

Wednesday, July 11, 2007 3:31 AM by Noticias externas

# Silverkey Demo Day II - an insider's report

For audience opinons, see Korayem or Ahmad Shreef To know how we got the idea...

Saturday, July 14, 2007 1:39 PM by Mohammad Tayseer

# IronRuby news : first drop of the source code

You may have heard of IronRuby - a shared source implementation of Ruby that runs on top of the .NET.

Monday, July 23, 2007 10:30 AM by Artificial Ignorance - Anand Iyer's Blog

# IronRuby & DLR – Giving Developers more Language Choice in .Net

I know when I think about .Net programming languages the first thing that pops into my head is "C#" followed

Tuesday, July 24, 2007 2:53 PM by Adam Wiener's Thoughts and Comments

# IronRuby &amp; DLR – Giving Developers more Language Choice in .Net

I know when I think about .Net programming languages the first thing that pops into my head is &quot;C#&quot;

Tuesday, July 24, 2007 3:16 PM by 外部部落格

# IronRuby & DLR – Giving Developers more Language Choice in .Net

I know when I think about .Net programming languages the first thing that pops into my head is &quot;C#&quot;

Tuesday, July 24, 2007 3:24 PM by Noticias externas

# Silverlight, DLR und .NET

Es gibt seit einer Weile eine Python Implementierung für .NET (IronPython). Python...

Thursday, July 26, 2007 5:52 AM by E#

# Visual Studio 2008 Beta 2, Silverlight, Rosario, and more!

Visual Studio 2008 Beta 2, Silverlight, Rosario, and more!

Friday, July 27, 2007 8:42 PM by Brain Matter

# Visual Studio 2008 Beta 2

Neljapäeval andis Microsoft välja Visual Studio 2008 teise beta-versiooni. Samuti tuli uus versioon Silverlight-ist, seekord siis 1.0 RC. Lähimal ajal on oodata Visual Studiole add-in-i, mis võimaldab Visual Studiot kasutada Silverlight-i arendusk...

Saturday, July 28, 2007 8:47 AM by DT blogi

# Microsoft Veröffentlicht IronRuby an Open Source Group

Am 23. Juli hat Microsoft die erste Release der Hauseigenen IronRuby Implementierung angekündigt. IronRuby

Thursday, August 02, 2007 6:52 AM by Noticias externas

# Initial Thoughts on IronRuby - Eating Some Humble Pie

July&#39;s PADNUG meeting featured John Lam talking about the work he is doing with IronRuby . That meeting

Wednesday, August 22, 2007 2:00 AM by Kelly White

# Woohoo! IronLisp

Monday, September 03, 2007 11:37 AM by David's blog

# Ruby - The language of choice?

Okay, I have caught the Ruby bug. It's like an itch, the more I scratch it, the more it needs to be scratched. Ruby is a great language. That's a fact. Rails is a great web framework. That's a fact. Somewhat over-h

Tuesday, September 04, 2007 3:54 PM by The long way round...

# MIX 07 Day 2

See I was right, in my post yesterday I said the key role missing in most WPF projects was the &#39;designer

Wednesday, September 12, 2007 12:35 PM by But it works on my PC!

# Y ahora LISP en .NET

Parece que el lanzamiento del DLR realmente despert&oacute; la implementaci&oacute;n en .NET de lenguajes

Wednesday, September 12, 2007 11:01 PM by .NET a 2.860 m de altura

# Y ahora LISP en .NET

Parece que el lanzamiento del DLR realmente despertó la implementación en .NET de lenguajes muy diferentes

Wednesday, September 12, 2007 11:05 PM by edgarsanchez

# texas high school football rankings 2006

texas high school football rankings 2006

Friday, September 14, 2007 2:02 PM by texas high school football rankings 2006

# Hanselminutes Podcast 63 - Scott Guthrie and Jason Zander on Silverlight

My sixty-third podcast is up and this one was a blast. I recorded this one at Mix just two days ago with

Tuesday, October 09, 2007 9:36 AM by Blogs

# Putting Mix, Silverlight, the CoreCLR and the DLR into context

Updated: I got some feedback from some MSFTies and this is an updated ecosystem diagram. For reference

Tuesday, October 09, 2007 9:38 AM by Blogs

# MSDN Radio Special - dynamiska språk med Niclas Nilsson från Factor10

Dynamiska språk som Ruby och Python och är något som är oerhört hett just nu. Microsoft arbetar med att

Monday, October 22, 2007 9:16 AM by Robert Folkesson

# MSDN Radio Special - dynamiska språk med Niclas Nilsson från Factor10

Dynamiska språk som Ruby och Python och är något som är oerhört hett just nu. Microsoft arbetar med att

Monday, October 22, 2007 10:13 AM by Noticias externas

# Can I Replace My JavaScript Code With a Silverlight App?

Some say DOM scripting will end in fire,Some say in Silverlight.Still others say with much desire,That...

Monday, November 26, 2007 1:25 AM by K. Scott Allen

# Can I Replace My JavaScript Code With a Silverlight App?

Some say DOM scripting will end in fire, Some say in Silverlight. Still others say with much desire,

Monday, November 26, 2007 1:43 AM by BusinessRx Reading List

# Planejamento Estrat&#233;gico de TI /ou: Resmungo de um desenvolvedor

Você, leitor deste blog, pode pensar que tenho algum problema com a Microsoft, pois o conteúdo dos últimos...

Wednesday, November 28, 2007 12:22 PM by C que sabe!

# Hello World

Hello everyone.&#160; Welcome to my blog.&#160; The focus of this blog will be dynamic languages at Microsoft

Wednesday, November 28, 2007 3:29 PM by Ryan Dawson's Web Log

# Quirky News Review of 2007

Not surprisingly, the year 2007 started with January. Microsoft and Ford launched SyncMyRide.com during...

Tuesday, January 01, 2008 11:16 PM by K. Scott Allen

# Quirky News Review of 2007

Not surprisingly, the year 2007 started with January . Microsoft and Ford launched SyncMyRide.com during

Tuesday, January 01, 2008 11:44 PM by BusinessRx Reading List

# Massimiliano Mantione: 03 Feb 2008

Cocos: &quot;Compiler Construction Set&quot;, part 1 (framing the problem) In this post I&#39;ll be talking

Sunday, February 03, 2008 8:35 PM by 工程師的雞排攤

# Duck Typing in C#

I stumbled upon David Meyer&#8217;s Duck Typing Project while searching for infos about the DLR: The duck typing library is a .NET class library written in C# that enables duck typing. Duck typing is a principle of dynamic typing in...

Thursday, April 17, 2008 3:25 PM by Hartmut's Box
New Comments to this post are disabled
 
Page view tracker