Dynamic Language Runtime: Difference between revisions

Content deleted Content added
Citation bot (talk | contribs)
Alter: title. | Use this bot. Report bugs. | Suggested by BrownHairedGirl | #UCB_webform 1398/3841
Rescuing 2 sources and tagging 1 as dead.) #IABot (v2.0.9.2) (Whoop whoop pull up - 10883
Line 43:
}}</ref>
 
Microsoft shipped .NET DLR 0.9 beta in November 2008,<ref>{{Cite web|url=http://www.codeplex.com/dlr|title=CodePlex Archive}}</ref> and final 0.9 in December 2008. Version 1.0 shipped in April 2010. In July 2010, Microsoft changed the license of the DLR from the [[Shared source#Microsoft Public License (Ms-PL)|Microsoft Public License]] to the [[Apache License 2.0]].<ref>{{Cite web|url=http://dlr.codeplex.com/license|title = CodePlex Archive|access-date=2010-07-27|archive-date=2011-08-14|archive-url=https://web.archive.org/web/20110814193029/http://dlr.codeplex.com/license|url-status=dead}}</ref> With the release of [[.NET 4]], also in April 2010, DLR was incorporated into the .NET Framework itself.<ref>{{cite web | url=https://msdn.microsoft.com/en-us/library/dd233052.aspx | title=Dynamic Language Runtime Overview - .NET Framework }}</ref>
 
The open source DLR project hosted on [[GitHub]] has a few additional features for language implementers. After the July 2010 release, there was little activity on the project for some years. This was interpreted by a Microsoft developer who worked on [[IronRuby]] as a lack of commitment from Microsoft to dynamic languages on the .NET Framework.<ref>{{cite web
Line 85:
| date=2007-05-04
| quote=''VB 10 takes advantage of a Silverlight feature called the Dynamic Language Runtime or DLR''
| access-date = 2009-08-12}}</ref> However, as of August 2009, Microsoft has no more plans to implement Managed JScript on the DLR.<ref>{{cite web
| url = http://dlr.codeplex.com/Thread/View.aspx?ThreadId=58121
|last = Chiles|first=Bill
|first = Bill
| title = = Future of Managed JScript (IronJScript)?
|quote = ''The DLR JScript was experimental for informing the design of the DLR (expression trees, interop, callsites, hosting, etc.). The JS we released with asp futures and the Silverlight dynamic sdk became very old and unserviceable as the DLR continued evolving for release in CLR 4.0. Unfortunately, there are no plans at this time to develop and release a DLR-hostable JScript.''
| date = 2009-06-01
| access-date = 2009-08-12}}</ref> Like [[C Sharp (programming language)|C#]], Visual Basic can access objects from dynamic languages built on the DLR such as [[IronPython]] and [[IronRuby]].<ref>{{cite web
|access-date = 2009-08-12
|archive-date = 2009-08-31
|archive-url = https://web.archive.org/web/20090831184901/http://dlr.codeplex.com/Thread/View.aspx?ThreadId=58121
|url-status = dead
| access-date = 2009-08-12}}</ref> Like [[C Sharp (programming language)|C#]], Visual Basic can access objects from dynamic languages built on the DLR such as [[IronPython]] and [[IronRuby]].<ref>{{cite web
| url = https://msdn.microsoft.com/en-us/library/we86c8x2%28VS.100%29.aspx
| title = What's New in Visual Basic 2010
Line 101 ⟶ 106:
[[PowerShell]] 3.0, released in [[Windows 8]], was updated to use the DLR.<ref>{{cite web |url= http://huddledmasses.org/powershell-3-finally-on-the-dlr |title= PowerShell 3 – Finally on the DLR! |access-date= 2012-03-30 |url-status=dead |archive-url=https://web.archive.org/web/20120428191707/http://huddledmasses.org/powershell-3-finally-on-the-dlr/ |archive-date= 2012-04-28 }}</ref>
 
[[IronScheme]], a [[Scheme (programming language)|Scheme]] implementation,<ref>{{Cite web|url=http://www.codeplex.com/IronScheme|title = CodePlex Archive}}</ref> was planning to build upon the DLR. This idea was abandoned because the DLR [[Branching (software)|branch]] used by the project became out of sync with the [[Trunk (software)|trunk]], and also because (according to the project coordinator) the current version of the DLR at that time could not support the majority of Scheme's requirements.<ref>{{cite web
| url = http://ironscheme.codeplex.com/Thread/View.aspx?ThreadId=55925
| title = Is there any silverlight sample?
|quote = ''Unfortunately, my DLR branch is very out of sync with the Silverlight one. I just thought about it, perhaps I do not need the DLR perse, will investigate. The problem is that the DLR as-is, is not good enough to support the majority of the Scheme's requirements''
| date = 2009-05-11
| access-date = 2009-07-26}}</ref>
}}{{Dead link|date=October 2022 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
 
==Architecture==