Today,.
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".
Dynamic Language Runtime on top of the CLR: This Is BIG
Great stuff
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..
I asked my Ruby question on the Castle Devel mailing list and Ayende pointed me to this . One of my first
Čakanie skončilo. Už vieme prečo si John Lam pred trištvrť rokom kúpil jednosmernú letenku na opačné
You’ve been kicked (a good thing) – Trackback from DotNetKicks.com
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.
MIX07 Announcements
Quick, where’s my drool bucket?
Please tell me this means that ruby will one day be a first class .Net citizen !!!
I can’t wait for Ruby on the 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.
DLR and IronRuby
Scott also announced an implementation of another dynamic language, Ruby, for .NET. So IronRuby joins
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.
There is no mention of the support for PowerPC Macs in the future 🙁
With the first day of MIX, it seems like there’s been a staggering stream of announcements (all…
Perl is huge in the academic world. Perl coming to your DLR any time soon?
Congratulations, John! I know you’ve worked really hard on this for a long time, including moving your whole family to a different country.
Haha! That’s what I get for clicking on the wrong link.
Well, congratulations to you, too, Jim! 🙂
Fuck this microsoft bollocks!
You just stole the Lisp runtime ideas and fucked them up by stupid it salesman lingo.
While yesterday was a pretty quiet day at the MEDC, next door at MIX07 things were certainly happening.
While yesterday was a pretty quiet day at the MEDC, next door at MIX07 things were certainly happening.
As more details are flowing out of Mix07 and the .Net world is a-buzz with dreams of Ruby On Rails and
미국과 시간차이 때문에 이 시간까지 버티면서 키노트를 보고 발표한 것: SilverLight를 위한 새 커뮤니티 사이트 SilverLight 개발자 사이트 SilverLight
DLR, Une nouvelle brique fournie par Microsoft au dessus de la CLR . Cette brique permet de contruire
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>).
At MIX07 in Las Vegas, Microsoft detailed planned .NET programming support for Silverlight as well as
Microsoft Introduces Dynamic Language Runtime
Dynamic Language Runtime関連の情報
昨天发布的 SilverLight1.1 Alpha 除了包括跨平台的CLR和类库外，还包括了动态语言运行时(Dynamic Language Runtime — DLR),目前支持的动态语言包括IronPython和JScript
Pour ceux qui cherchaient le prochain bouleversement technologique chez Microsoft…
If you’ve looked at the Silverlight poster , you’ve probably noticed the list of languages supported
Check out Jim Hugunin’s blog post about the new Dynamic Language Runtime , better support for dynamic
Is managed JavaScript=JScript.NET?
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.
Can anyone recommend a decent reference about DLR along the lines of history, usage, etc.? Thanks.
Does it work on Linux? If not, we can’t touch it.
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. 🙂
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
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!
A new VB era with Silverlight
wow. I guess time playing with IronPython is not wasted.
Scott Hanselman , a .NET community leader and principal in the most excellent podcast Hanselminutes
Lucruri care m-au impresionat în ultima vreme : Buzz-uri Cross-platform CLR via Microsoft Silverlight.
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?
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.
Seriously, Lee, don’t bogart the time machine, bro.
While I’m up to my neck in Tech Ed at the moment, I thought I’d drop you a couple of little tidbits…
At MIX07 we released a new implementation of JavaScript on top of Dynamic Language Runtime (DLR) as part
The question “ Is Jasper useable from c#? ” came up on the Jasper forum . The short answer is – We designed
As I am working my way back home from the MIX 07 conference, I have had time to reflect on the conference
Attached to this post is the Dynamic Client Script sample — an ASP.NET control that simplifies creation
As I am working my way back home from the MIX 07 conference, I have had time to reflect on the conference
Great job…
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
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
Ars Technica are reporting that "Mono project lead developer Miguel de Icaza says that the Mono development
Încă puțin și devin de referință în 2.0 :o) Până atunci, să capitalizez – introduc 180 de secunde de
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
Y croe que puedo decir que si de forma parcial. Que es lo que tienen en comun Sun, Adobe y Microsoft
I’m here at DevTeach in beautiful Montreal ! And man, what great weather they are having so far. I’m
Technical Currently-Reading List
Scott Hanselman , a .NET community leader and principal in the most excellent podcast Hanselminutes
It is a boom time for dynamic languages. Two weeks ago Microsoft announced DLR (Dynamic Language Runtime),…
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
I’m glad to report that Robert Pickering’s book Foundations of F# will be out soon. I’ll be writing more
微软于4月30日至5月2日在拉斯维加斯召开了Mix07大会，主要针对设计师、开发者和商业用户，用以普及微软的最新技术和产品。3天72小时的会议费用不菲，总共为995美元。本次Mix大会的主角是Silverlight，它是跨浏览器、跨平台的.NET CLR运行时插件，允许设计师和开发人员在浏览器中建造丰富的媒体体验和RIA应用。
Asta dupa caderea de saptamana trecuta: doua discuri crapate simultan, plus backup (numai) din februarie.
Yeah, this is almost a month old, but it’s still the first time I’ve heard about it …
This is great news. My questions: Will this also be supported by PowerShell script? What will happen to JScript.NET?
John Lam , Dino Viehland and I conducted a session on building languages on top of the Dynamic Language
VB.NET gets a hard time from C# developers. For a variety of reasons, the leading .NET programmers seem
This is a quick reminder about the upcoming events in June and July for the Perth .NET Community of Practice.
En esta entrada de Jimmy Calahorrano comenté que me parecía interesante hablar sobre los
En esta entrada de Jimmy Calahorrano comenté que me parecía interesante hablar sobre los lenguajes dinámicos
This year’s MIX conference brought a lot of excitement and buzz to the industry with the announcements
I'm not sure what to make of this one from the Googleplex , it's certainly food for thought but
Harry Pierson examines The Rails Question, asked by Nick Malik, in his blog: “what is the Rails “answer” on the Microsoft platform? At first Pierson readily refers to the Microsoft Dynamic Language Runtime (DLR) team, which will provide
Eftersom Microsoft har brutet räkenskapsår som slutar den sista juni har alla internt haft fullt upp
Eftersom Microsoft har brutet räkenskapsår som slutar den sista juni har alla internt haft fullt upp
What's that old line about if all you have is a hammer all your problems look like nails? There are
For audience opinons, see Korayem or Ahmad Shreef To know how we got the idea…
You may have heard of IronRuby – a shared source implementation of Ruby that runs on top of the .NET.
I know when I think about .Net programming languages the first thing that pops into my head is "C#" followed
I know when I think about .Net programming languages the first thing that pops into my head is "C#"
I know when I think about .Net programming languages the first thing that pops into my head is "C#"
Es gibt seit einer Weile eine Python Implementierung für .NET (IronPython). Python…
Visual Studio 2008 Beta 2, Silverlight, Rosario, and more!…
Am 23. Juli hat Microsoft die erste Release der Hauseigenen IronRuby Implementierung angekündigt. IronRuby
July's PADNUG meeting featured John Lam talking about the work he is doing with IronRuby . That meeting
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
See I was right, in my post yesterday I said the key role missing in most WPF projects was the 'designer
Parece que el lanzamiento del DLR realmente despertó la implementación en .NET de lenguajes
Parece que el lanzamiento del DLR realmente despertó la implementación en .NET de lenguajes muy diferentes
texas high school football rankings 2006
My sixty-third podcast is up and this one was a blast. I recorded this one at Mix just two days ago with
Updated: I got some feedback from some MSFTies and this is an updated ecosystem diagram. For reference
Dynamiska språk som Ruby och Python och är något som är oerhört hett just nu. Microsoft arbetar med att
Dynamiska språk som Ruby och Python och är något som är oerhört hett just nu. Microsoft arbetar med att
Some say DOM scripting will end in fire,Some say in Silverlight.Still others say with much desire,That…
Some say DOM scripting will end in fire, Some say in Silverlight. Still others say with much desire,
Você, leitor deste blog, pode pensar que tenho algum problema com a Microsoft, pois o conteúdo dos últimos…
Hello everyone.  Welcome to my blog.  The focus of this blog will be dynamic languages at Microsoft
Not surprisingly, the year 2007 started with January. Microsoft and Ford launched SyncMyRide.com during…
Not surprisingly, the year 2007 started with January . Microsoft and Ford launched SyncMyRide.com during
Cocos: "Compiler Construction Set", part 1 (framing the problem) In this post I'll be talking
I stumbled upon David Meyer’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…
Will and I spoke with Martin Maly about the
I think just about everyone in the software development community at least knows what Ruby on Rails is, so I won’t do into it here. There is some real exciting things going on in the Ruby community and in particular, Ruby on Rails running on more than
Gracias a la gente de Microsoft de Argentina, en especial al bueno de Miguel Saez , tendré el gran gusto
Bam. Silverlight 2 is out . There’s the expected stuff, like the final SDK, Expression, and Silverlight
Bam. Silverlight 2 is out . There’s the expected stuff, like the final SDK, Expression, and Silverlight
De multe ori primeam intrebari de genul "care e strategia Microsoft in domeniul limbajelor dinamice?"
Given all the announcements and implications from the Mix’07 conference, I am writing this N&N attempting to capture in a list what it all means, at least what I think it means. I’m going to skip categories since the announcements span technologies.
The Technology Deluge Continues
DLR and IronRuby