498:
2631:
1665:
1675:
1685:
281:
Because the dynamic language implementations share a common underlying system, it should be easier for them to interact with one another. For example, it should be possible to use libraries from any dynamic language in any other dynamic language. In addition, the hosting API allows interoperability
847:
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,
581:
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
430:, whose nodes correspond to a specific functionality that is common to many dynamic languages. This architecture is backed by the idea that the number of elementary language constructs that would have to be implemented on the generic stack should be inherently limited. The DLR
371:
By August 2009, Microsoft had announced it had no more plans to implement
Managed JScript on the DLR. Fredrik Holmström later independently contributed a JavaScript implementation for the DLR which he dubbed "IronJS" in the naming tradition of IronPython and IronRuby.
442:
objects that cache the task of binding methods to objects. Since the type of an object—as well as the members it contains—in dynamic languages can change during a program lifetime, a method invocation must check the method list to see if the invocation is a valid one.
961:
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
1071:
The differences between the CLR and JVM extensions are interesting to note. They work completely above the level of the CLR without significantly enhancing it, while we are developing the JVM and libraries at the same
1099:
434:
code corresponding to the functionality expressed by these nodes. The compiler for any dynamic language implemented on top of the DLR has to generate DLR abstract trees, and hand it over to the DLR libraries.
328:
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
718:
Without the final push to get the languages working under Visual Studio and integrated with the designer both Iron languages are probably dead - and
Microsoft seems to have lost the will to make them a
613:
We don't really have a document like this but the general goal is to ship IronPython 2.0 by the end of the year. For the DLR itself the plan is to ship a v1.0 around the same time as IronPython 2.0.
333:
as a lack of commitment from
Microsoft to dynamic languages on the .NET Framework. However, there has been regular activity since 2016/17, leading to a number of improvements and upgrades.
309:
Microsoft shipped .NET DLR 0.9 beta in
November 2008, 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
1014:
The idea is that there's a quickly-flattening asymptotic curve to the number of expression tree nodes required to implement each new language. Whether that's the case is yet to be seen.
988:
The key implementation trick in the DLR is using these kinds of trees to pass code around as data and to keep code in an easily analyzable and mutable form as long as possible.
692:
A year ago the team shrunk by half and our agility was severely limited. Overall, I see a serious lack of commitment to IronRuby, and dynamic language on .NET in general.
1103:
1160:
596:
415:, 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.
2663:
514:– a project starting at Sun Microsystems which brought support for dynamic languages to the Java Platform at the Java virtual machine (JVM) level
1188:
194:
1054:
752:
2673:
905:
944:
830:
1721:
1226:
705:
2658:
1417:
423:
The
Dynamic Language Runtime is built on the idea that it is possible to implement language specificities on top of a generic
1251:
1085:
679:
2603:
2312:
503:
1164:
782:
2337:
1589:
1118:
569:
424:
600:
2052:
2668:
2634:
2522:
2357:
2137:
2132:
1449:
166:
732:
447:
objects represent and cache the state of the object and its methods; any update to the object is reflected in the
2613:
2384:
2127:
1607:
1474:
1429:
2267:
2227:
1884:
1874:
1678:
1278:
376:
287:
159:
118:
310:
2451:
2097:
2027:
1869:
1733:
1402:
640:
404:
2554:
2367:
2247:
2232:
2157:
1714:
1219:
95:
2598:
2332:
2207:
2142:
1480:
1468:
976:
361:
69:
2372:
2057:
1002:
769:
With the new DLR, we have support for IronPython, IronRuby, Javascript, and the new dynamic VBx compile
2653:
2482:
2362:
2272:
1889:
1747:
1423:
861:
146:
342:
2608:
2549:
2456:
2389:
1914:
1752:
2147:
1851:
1825:
1707:
1699:
1597:
1334:
1323:
1246:
1212:
1058:
948:
756:
479:
257:
230:
2678:
1909:
1795:
1569:
1564:
1528:
1285:
517:
463:
891:
2618:
2287:
2252:
2172:
1939:
1688:
1434:
1315:
283:
407:
implementation, was planning to build upon the DLR. This idea was abandoned because the DLR
2107:
1987:
1385:
1290:
909:
427:
408:
171:
1132:
1028:
834:
431:
8:
2541:
2082:
1830:
1805:
1444:
816:
VB 10 takes advantage of a
Silverlight feature called the Dynamic Language Runtime or DLR
665:
1146:
2394:
2307:
2277:
1919:
1815:
1780:
1345:
314:
183:
154:
2497:
2429:
2282:
2237:
2152:
2022:
1949:
1455:
1370:
291:
234:
130:
878:
Visual Basic binds to objects from dynamic languages such as IronPython and IronRuby
2564:
2102:
1810:
1800:
1496:
1358:
1100:"MIX 07 Video Presentation - DEV02 - Just Glue It! Ruby and the DLR in Silverlight"
511:
467:
412:
252:
238:
178:
125:
379:, Visual Basic can access objects from dynamic languages built on the DLR such as
2593:
2414:
2352:
2262:
2187:
2112:
2092:
1820:
1640:
1602:
1300:
303:
40:
537:
2419:
2162:
1977:
1972:
1929:
1775:
1624:
1513:
1273:
483:
267:
848:
there are no plans at this time to develop and release a DLR-hostable JScript.
2647:
2379:
2347:
2317:
2017:
1785:
1668:
1486:
1462:
1439:
1395:
1305:
475:
2242:
2062:
2007:
2002:
1619:
1554:
1380:
1375:
456:
321:, also in April 2010, DLR was incorporated into the .NET Framework itself.
302:
Microsoft's
Dynamic Language Runtime project was announced by Microsoft at
2461:
2192:
2047:
2012:
1835:
1790:
1614:
1536:
1390:
1329:
246:
803:
2527:
2502:
2477:
2032:
1944:
1924:
1899:
1505:
1195:
892:"Walkthrough: Creating and Using Dynamic Objects (C# and Visual Basic)"
400:
390:
380:
365:
350:
271:
101:
35:
22:
2507:
2424:
2302:
2117:
2072:
2037:
1982:
1730:
1645:
1518:
1407:
930:
865:
394:
341:
In 2007, Microsoft initially planned to use the DLR for the upcoming
226:
27:
1133:"Details of source package dlr-languages in squeeze – DLR in Debian"
2572:
2487:
2297:
2257:
2182:
2167:
2122:
1904:
1894:
1119:"Jim Hugunin's Thinking Dynamic – A Dynamic language runtime (DLR)"
384:
357:
330:
275:
1729:
1147:"Details of source package dlr-languages in lucid – DLR in Ubuntu"
644:
2404:
2322:
2292:
2222:
2197:
2077:
1997:
1934:
1650:
1575:
1541:
1365:
1353:
346:
783:"Putting Mix, Silverlight, the CoreCLR and the DLR into context"
2577:
2445:
2202:
2177:
2042:
1992:
1295:
1199:
542:
325:
318:
142:
626:
2517:
2492:
2399:
2327:
2217:
1879:
1559:
1029:"CLR Inside Out: IronPython and the Dynamic Language Runtime"
138:
134:
2512:
2342:
2067:
1967:
1267:
1235:
1032:
451:
objects as well. DLR routes all method invocations via the
2409:
2212:
680:"Microsoft Tires of IronRuby; Jimmy Schementi Jumps Ship"
471:
725:
1204:
1161:"Pratap Lakshman's o.x the Managed JScript Type System"
266:
The DLR is used to implement dynamic languages on the
249:, to be shared by all languages using the DLR services
666:"Dynamic Language Runtime Overview - .NET Framework"
493:
2645:
411:used by the project became out of sync with the
455:objects, which then performs a fast lookup and
459:of the method with the actual implementation.
1715:
1220:
2664:Microsoft application programming interfaces
356:The DLR work on Ruby and Python resulted in
1026:
478:), the DLR is built on top of the existing
336:
1722:
1708:
1674:
1227:
1213:
831:"Future of Managed JScript (IronJScript)?"
563:
561:
559:
706:"Microsoft's Dynamic languages are dying"
594:
1086:"MIX 07 - Silverlight shines brighter!"
974:
556:
530:
2646:
1418:Extensible Application Markup Language
1000:
828:
462:In contrast to other efforts like the
324:The open source DLR project hosted on
1703:
1208:
438:The DLR provides dynamically updated
2604:Microsoft Open Specification Promise
2313:Text Template Transformation Toolkit
1734:free and open-source software (FOSS)
1684:
1052:
906:"PowerShell 3 – Finally on the DLR!"
504:Free and open-source software portal
567:
13:
945:"Is there any silverlight sample?"
570:"A Dynamic Language Runtime (DLR)"
209:/dynamic-language-runtime-overview
14:
2690:
2674:Software using the Apache license
1189:Dynamic Language Runtime Overview
1180:
862:"What's New in Visual Basic 2010"
353:3.0) as well as Python and Ruby.
2630:
2629:
2523:TPM 2.0 Reference Implementation
2358:Windows Communication Foundation
2133:Microsoft Automatic Graph Layout
1683:
1673:
1664:
1663:
1450:Windows Communication Foundation
1055:"Bravo for the dynamic runtime!"
496:
75:1.3.1 / December 2, 2021
2614:Open Source Security Foundation
2385:Windows Presentation Foundation
2128:Managed Extensibility Framework
1475:Windows Presentation Foundation
1430:Managed Extensibility Framework
1046:
1020:
1003:"Lang.NET 2008: Day 1 Thoughts"
994:
968:
937:
923:
898:
884:
854:
822:
796:
775:
745:
708:. i-programmer.info. 2010-08-10
474:by adding new bytecodes in the
418:
360:, a .NET implementation of the
2268:Python Tools for Visual Studio
2228:Open Management Infrastructure
2138:Microsoft C++ Standard Library
1001:Nutter, Charles (2008-01-28).
698:
672:
658:
633:
619:
588:
397:, was updated to use the DLR.
160:Common Language Infrastructure
17:Dynamic Language Runtime (DLR)
1:
2659:Free and open-source software
804:"Introducing Visual Basic 10"
595:Viehland, Dino (2008-01-15).
523:
30:Dynamic Language Runtime Team
2555:Microsoft Reciprocal License
2233:Open Neural Network Exchange
2158:Microsoft Enterprise Library
1027:Bill Chiles (October 2007).
947:. 2009-05-11. Archived from
755:. 2007-05-01. Archived from
682:. rubyinside.com. 2010-08-07
597:"Roadmap for IronPython 2.0"
7:
2333:Virtual File System for Git
2208:Neural Network Intelligence
2143:Microsoft Cognitive Toolkit
1481:Windows Workflow Foundation
1469:Windows Identity Foundation
975:Hugunin, Jim (2007-05-15).
829:Chiles, Bill (2009-06-01).
733:"Managed JScript announced"
489:
343:Visual Basic 2010 (VB 10.0)
10:
2695:
466:(with no dependencies) or
297:
241:. These services include:
2627:
2586:
2563:
2540:
2483:Extensible Storage Engine
2470:
2438:
2363:Windows Driver Frameworks
2273:R Tools for Visual Studio
2148:Microsoft Design Language
1958:
1860:
1844:
1768:
1761:
1748:Microsoft and open source
1740:
1659:
1633:
1588:
1550:
1527:
1504:
1495:
1424:Language Integrated Query
1344:
1314:
1260:
1242:
1053:Rose, John (2008-02-02).
753:"What the heck is "VBx"?"
189:
177:
165:
153:
124:
114:
94:
90:
68:
64:
46:
34:
21:
2609:Open Letter to Hobbyists
2550:Microsoft Public License
2448:(v1.25, v2.0 & v4.0)
2390:Windows Template Library
2088:Dynamic Language Runtime
1753:Shared Source Initiative
1413:Dynamic Language Runtime
1252:Libraries and frameworks
1234:
337:Language implementations
311:Microsoft Public License
219:Dynamic Language Runtime
2669:Microsoft free software
1826:Windows Package Manager
1335:Framework Class Library
1324:Common Language Runtime
806:. infoq.com. 2007-05-04
480:Common Language Runtime
258:Dynamic code generation
253:Dynamic method dispatch
231:Common Language Runtime
207:/reflection-and-codedom
2599:F# Software Foundation
1570:Native Image Generator
1565:.NET Compiler Platform
1286:.NET Compact Framework
518:Parrot virtual machine
464:Parrot virtual machine
317:. With the release of
282:with statically typed
52:; 14 years ago
2619:Outercurve Foundation
2173:Mixed Reality Toolkit
1435:Microsoft Silverlight
540:. IronLanguages/dlr.
432:dynamically generates
77:; 2 years ago
2108:Fluent Design System
1988:.NET Micro Framework
1291:.NET Micro Framework
977:"DLR Trees (Part 1)"
428:abstract syntax tree
1831:WorldWide Telescope
1806:Microsoft PowerToys
1445:Parallel Extensions
951:on January 19, 2013
582:language community.
476:JVM instruction set
233:(CLR) and provides
229:runs on top of the
50:April 16, 2010
18:
2395:Windows UI Library
2308:T2 Temporal Prover
2278:RecursiveExtractor
1940:Small Basic Online
1816:Windows Calculator
931:"CodePlex Archive"
641:"CodePlex Archive"
627:"CodePlex Archive"
315:Apache License 2.0
184:Apache License 2.0
23:Original author(s)
16:
2641:
2640:
2536:
2535:
2439:Operating systems
2430:Z3 Theorem Prover
2238:Open Service Mesh
2153:Microsoft Detours
2023:ASP.NET Web Forms
1961:development tools
1697:
1696:
1584:
1583:
1456:WCF Data Services
486:virtual machine.
470:(built on Java's
425:language-agnostic
393:3.0, released in
292:Visual Basic .NET
239:dynamic languages
235:computer language
215:
214:
2686:
2654:.NET terminology
2633:
2632:
2103:Entity Framework
1801:Open Live Writer
1766:
1765:
1724:
1717:
1710:
1701:
1700:
1687:
1686:
1677:
1676:
1667:
1666:
1502:
1501:
1359:Entity Framework
1229:
1222:
1215:
1206:
1205:
1192:
1191:
1175:
1173:
1172:
1163:. Archived from
1156:
1154:
1153:
1142:
1140:
1139:
1128:
1126:
1125:
1114:
1112:
1111:
1102:. Archived from
1095:
1093:
1092:
1076:
1075:
1067:
1066:
1057:. Archived from
1050:
1044:
1043:
1041:
1040:
1024:
1018:
1017:
1010:
1009:
998:
992:
991:
984:
983:
972:
966:
965:
957:
956:
941:
935:
934:
927:
921:
920:
918:
917:
908:. Archived from
902:
896:
895:
888:
882:
881:
874:
873:
858:
852:
851:
843:
842:
833:. Archived from
826:
820:
819:
812:
811:
800:
794:
793:
791:
790:
779:
773:
772:
765:
764:
749:
743:
742:
740:
739:
729:
723:
722:
714:
713:
702:
696:
695:
688:
687:
676:
670:
669:
662:
656:
655:
653:
652:
643:. Archived from
637:
631:
630:
623:
617:
616:
609:
608:
599:. Archived from
592:
586:
585:
577:
576:
565:
554:
553:
551:
550:
534:
512:Da Vinci Machine
506:
501:
500:
499:
468:Da Vinci Machine
454:
450:
446:
441:
270:, including the
211:
208:
206:
204:
202:
200:
198:
196:
126:Operating system
110:
107:
105:
103:
85:
83:
78:
60:
58:
53:
19:
15:
2694:
2693:
2689:
2688:
2687:
2685:
2684:
2683:
2644:
2643:
2642:
2637:
2623:
2594:.NET Foundation
2582:
2559:
2532:
2466:
2434:
2415:XDP for Windows
2353:Windows App SDK
2113:Fluid Framework
2093:eBPF on Windows
1960:
1954:
1862:
1856:
1840:
1821:Windows Console
1757:
1736:
1728:
1698:
1693:
1655:
1641:.NET Foundation
1629:
1580:
1546:
1523:
1491:
1340:
1310:
1279:Version history
1261:Implementations
1256:
1238:
1233:
1187:
1186:
1183:
1178:
1170:
1168:
1159:
1151:
1149:
1145:
1137:
1135:
1131:
1123:
1121:
1117:
1109:
1107:
1098:
1090:
1088:
1084:
1080:
1079:
1064:
1062:
1051:
1047:
1038:
1036:
1025:
1021:
1007:
1005:
999:
995:
981:
979:
973:
969:
954:
952:
943:
942:
938:
929:
928:
924:
915:
913:
904:
903:
899:
890:
889:
885:
871:
869:
860:
859:
855:
840:
838:
827:
823:
809:
807:
802:
801:
797:
788:
786:
781:
780:
776:
762:
760:
751:
750:
746:
737:
735:
731:
730:
726:
711:
709:
704:
703:
699:
685:
683:
678:
677:
673:
664:
663:
659:
650:
648:
639:
638:
634:
625:
624:
620:
606:
604:
593:
589:
574:
572:
566:
557:
548:
546:
536:
535:
531:
526:
502:
497:
495:
492:
452:
448:
444:
439:
421:
347:Managed JScript
339:
300:
193:
172:System platform
100:
86:
81:
79:
76:
56:
54:
51:
47:Initial release
41:.NET Foundation
12:
11:
5:
2692:
2682:
2681:
2676:
2671:
2666:
2661:
2656:
2639:
2638:
2628:
2625:
2624:
2622:
2621:
2616:
2611:
2606:
2601:
2596:
2590:
2588:
2584:
2583:
2581:
2580:
2575:
2569:
2567:
2561:
2560:
2558:
2557:
2552:
2546:
2544:
2538:
2537:
2534:
2533:
2531:
2530:
2525:
2520:
2515:
2510:
2505:
2500:
2495:
2490:
2485:
2480:
2474:
2472:
2468:
2467:
2465:
2464:
2459:
2454:
2449:
2442:
2440:
2436:
2435:
2433:
2432:
2427:
2422:
2417:
2412:
2407:
2402:
2397:
2392:
2387:
2382:
2377:
2376:
2375:
2370:
2360:
2355:
2350:
2345:
2340:
2335:
2330:
2325:
2320:
2315:
2310:
2305:
2300:
2295:
2290:
2285:
2280:
2275:
2270:
2265:
2260:
2255:
2250:
2245:
2240:
2235:
2230:
2225:
2220:
2215:
2210:
2205:
2200:
2195:
2190:
2185:
2180:
2175:
2170:
2165:
2163:Microsoft SEAL
2160:
2155:
2150:
2145:
2140:
2135:
2130:
2125:
2120:
2115:
2110:
2105:
2100:
2095:
2090:
2085:
2080:
2075:
2070:
2065:
2060:
2055:
2050:
2045:
2040:
2035:
2030:
2025:
2020:
2015:
2010:
2005:
2000:
1995:
1990:
1985:
1980:
1978:.NET Gadgeteer
1975:
1973:.NET Framework
1970:
1964:
1962:
1956:
1955:
1953:
1952:
1947:
1942:
1937:
1932:
1930:Project Verona
1927:
1922:
1917:
1912:
1907:
1902:
1897:
1892:
1887:
1882:
1877:
1872:
1866:
1864:
1858:
1857:
1855:
1854:
1848:
1846:
1842:
1841:
1839:
1838:
1833:
1828:
1823:
1818:
1813:
1808:
1803:
1798:
1793:
1788:
1783:
1778:
1776:3D Movie Maker
1772:
1770:
1763:
1759:
1758:
1756:
1755:
1750:
1744:
1742:
1738:
1737:
1727:
1726:
1719:
1712:
1704:
1695:
1694:
1692:
1691:
1681:
1671:
1660:
1657:
1656:
1654:
1653:
1648:
1643:
1637:
1635:
1631:
1630:
1628:
1627:
1625:Xamarin Studio
1622:
1617:
1612:
1611:
1610:
1605:
1594:
1592:
1586:
1585:
1582:
1581:
1579:
1578:
1573:
1567:
1562:
1557:
1551:
1548:
1547:
1545:
1544:
1539:
1533:
1531:
1525:
1524:
1522:
1521:
1516:
1514:.NET Reflector
1510:
1508:
1499:
1493:
1492:
1490:
1489:
1484:
1478:
1472:
1466:
1460:
1459:
1458:
1447:
1442:
1437:
1432:
1427:
1421:
1415:
1410:
1405:
1400:
1399:
1398:
1393:
1388:
1383:
1378:
1373:
1363:
1362:
1361:
1350:
1348:
1342:
1341:
1339:
1338:
1332:
1327:
1320:
1318:
1312:
1311:
1309:
1308:
1303:
1298:
1293:
1288:
1283:
1282:
1281:
1274:.NET Framework
1271:
1264:
1262:
1258:
1257:
1255:
1254:
1249:
1243:
1240:
1239:
1232:
1231:
1224:
1217:
1209:
1203:
1202:
1193:
1182:
1181:External links
1179:
1177:
1176:
1157:
1143:
1129:
1115:
1096:
1081:
1078:
1077:
1045:
1019:
993:
967:
936:
922:
897:
883:
853:
821:
795:
774:
744:
724:
697:
671:
657:
632:
618:
587:
568:Hugunin, Jim.
555:
528:
527:
525:
522:
521:
520:
515:
508:
507:
491:
488:
484:.NET Framework
420:
417:
364:language, and
338:
335:
299:
296:
268:.NET Framework
264:
263:
260:
255:
250:
237:services for
213:
212:
191:
187:
186:
181:
175:
174:
169:
163:
162:
157:
151:
150:
128:
122:
121:
116:
112:
111:
106:/IronLanguages
98:
92:
91:
88:
87:
74:
72:
70:Stable release
66:
65:
62:
61:
48:
44:
43:
38:
32:
31:
25:
9:
6:
4:
3:
2:
2691:
2680:
2679:2010 software
2677:
2675:
2672:
2670:
2667:
2665:
2662:
2660:
2657:
2655:
2652:
2651:
2649:
2636:
2626:
2620:
2617:
2615:
2612:
2610:
2607:
2605:
2602:
2600:
2597:
2595:
2592:
2591:
2589:
2585:
2579:
2576:
2574:
2571:
2570:
2568:
2566:
2562:
2556:
2553:
2551:
2548:
2547:
2545:
2543:
2539:
2529:
2526:
2524:
2521:
2519:
2516:
2514:
2511:
2509:
2506:
2504:
2501:
2499:
2496:
2494:
2491:
2489:
2486:
2484:
2481:
2479:
2476:
2475:
2473:
2469:
2463:
2460:
2458:
2455:
2453:
2450:
2447:
2444:
2443:
2441:
2437:
2431:
2428:
2426:
2423:
2421:
2418:
2416:
2413:
2411:
2408:
2406:
2403:
2401:
2398:
2396:
2393:
2391:
2388:
2386:
2383:
2381:
2380:Windows Forms
2378:
2374:
2371:
2369:
2366:
2365:
2364:
2361:
2359:
2356:
2354:
2351:
2349:
2348:Vowpal Wabbit
2346:
2344:
2341:
2339:
2336:
2334:
2331:
2329:
2326:
2324:
2321:
2319:
2316:
2314:
2311:
2309:
2306:
2304:
2301:
2299:
2296:
2294:
2291:
2289:
2286:
2284:
2281:
2279:
2276:
2274:
2271:
2269:
2266:
2264:
2261:
2259:
2256:
2254:
2251:
2249:
2246:
2244:
2241:
2239:
2236:
2234:
2231:
2229:
2226:
2224:
2221:
2219:
2216:
2214:
2211:
2209:
2206:
2204:
2201:
2199:
2196:
2194:
2191:
2189:
2186:
2184:
2181:
2179:
2176:
2174:
2171:
2169:
2166:
2164:
2161:
2159:
2156:
2154:
2151:
2149:
2146:
2144:
2141:
2139:
2136:
2134:
2131:
2129:
2126:
2124:
2121:
2119:
2116:
2114:
2111:
2109:
2106:
2104:
2101:
2099:
2096:
2094:
2091:
2089:
2086:
2084:
2081:
2079:
2076:
2074:
2071:
2069:
2066:
2064:
2061:
2059:
2056:
2054:
2051:
2049:
2046:
2044:
2041:
2039:
2036:
2034:
2031:
2029:
2026:
2024:
2021:
2019:
2018:ASP.NET Razor
2016:
2014:
2011:
2009:
2006:
2004:
2001:
1999:
1996:
1994:
1991:
1989:
1986:
1984:
1981:
1979:
1976:
1974:
1971:
1969:
1966:
1965:
1963:
1957:
1951:
1948:
1946:
1943:
1941:
1938:
1936:
1933:
1931:
1928:
1926:
1923:
1921:
1918:
1916:
1913:
1911:
1908:
1906:
1903:
1901:
1898:
1896:
1893:
1891:
1888:
1886:
1883:
1881:
1878:
1876:
1873:
1871:
1868:
1867:
1865:
1859:
1853:
1850:
1849:
1847:
1843:
1837:
1834:
1832:
1829:
1827:
1824:
1822:
1819:
1817:
1814:
1812:
1809:
1807:
1804:
1802:
1799:
1797:
1794:
1792:
1789:
1787:
1786:Conference XP
1784:
1782:
1779:
1777:
1774:
1773:
1771:
1767:
1764:
1760:
1754:
1751:
1749:
1746:
1745:
1743:
1739:
1735:
1732:
1725:
1720:
1718:
1713:
1711:
1706:
1705:
1702:
1690:
1682:
1680:
1672:
1670:
1662:
1661:
1658:
1652:
1649:
1647:
1644:
1642:
1639:
1638:
1636:
1634:Organizations
1632:
1626:
1623:
1621:
1618:
1616:
1613:
1609:
1606:
1604:
1601:
1600:
1599:
1598:Visual Studio
1596:
1595:
1593:
1591:
1587:
1577:
1574:
1571:
1568:
1566:
1563:
1561:
1558:
1556:
1553:
1552:
1549:
1543:
1542:SmartAssembly
1540:
1538:
1535:
1534:
1532:
1530:
1526:
1520:
1517:
1515:
1512:
1511:
1509:
1507:
1503:
1500:
1498:
1494:
1488:
1487:.NET Remoting
1485:
1482:
1479:
1476:
1473:
1470:
1467:
1464:
1463:Windows Forms
1461:
1457:
1454:
1453:
1451:
1448:
1446:
1443:
1441:
1440:Microsoft XNA
1438:
1436:
1433:
1431:
1428:
1425:
1422:
1419:
1416:
1414:
1411:
1409:
1406:
1404:
1401:
1397:
1394:
1392:
1389:
1387:
1384:
1382:
1379:
1377:
1374:
1372:
1369:
1368:
1367:
1364:
1360:
1357:
1356:
1355:
1352:
1351:
1349:
1347:
1343:
1336:
1333:
1331:
1328:
1325:
1322:
1321:
1319:
1317:
1313:
1307:
1306:XNA Framework
1304:
1302:
1299:
1297:
1294:
1292:
1289:
1287:
1284:
1280:
1277:
1276:
1275:
1272:
1269:
1266:
1265:
1263:
1259:
1253:
1250:
1248:
1247:.NET strategy
1245:
1244:
1241:
1237:
1230:
1225:
1223:
1218:
1216:
1211:
1210:
1207:
1201:
1197:
1194:
1190:
1185:
1184:
1167:on 2013-12-08
1166:
1162:
1158:
1148:
1144:
1134:
1130:
1120:
1116:
1106:on 2007-05-08
1105:
1101:
1097:
1087:
1083:
1082:
1074:
1073:
1061:on 2008-02-06
1060:
1056:
1049:
1034:
1030:
1023:
1016:
1015:
1004:
997:
990:
989:
978:
971:
964:
963:
950:
946:
940:
932:
926:
912:on 2012-04-28
911:
907:
901:
893:
887:
880:
879:
867:
863:
857:
850:
849:
837:on 2009-08-31
836:
832:
825:
818:
817:
805:
799:
784:
778:
771:
770:
759:on 2009-05-25
758:
754:
748:
734:
728:
721:
720:
707:
701:
694:
693:
681:
675:
667:
661:
647:on 2011-08-14
646:
642:
636:
628:
622:
615:
614:
603:on 2008-09-06
602:
598:
591:
584:
583:
571:
564:
562:
560:
545:
544:
539:
533:
529:
519:
516:
513:
510:
509:
505:
494:
487:
485:
481:
477:
473:
469:
465:
460:
458:
436:
433:
429:
426:
416:
414:
410:
406:
402:
398:
396:
392:
388:
386:
382:
378:
373:
369:
367:
363:
359:
354:
352:
348:
344:
334:
332:
327:
322:
320:
316:
312:
307:
305:
295:
293:
289:
285:
284:CLI languages
279:
277:
273:
269:
261:
259:
256:
254:
251:
248:
244:
243:
242:
240:
236:
232:
228:
224:
220:
210:
192:
188:
185:
182:
180:
176:
173:
170:
168:
164:
161:
158:
156:
152:
148:
144:
140:
136:
132:
129:
127:
123:
120:
117:
113:
109:
99:
97:
93:
89:
73:
71:
67:
63:
49:
45:
42:
39:
37:
33:
29:
26:
24:
20:
2318:TLA+ Toolbox
2243:Open XML SDK
2087:
2063:CLR Profiler
2008:ASP.NET Core
2003:ASP.NET AJAX
1950:Visual Basic
1796:File Manager
1769:Applications
1620:SharpDevelop
1555:CLR Profiler
1412:
1386:Dynamic Data
1316:Architecture
1169:. Retrieved
1165:the original
1150:. Retrieved
1136:. Retrieved
1122:. Retrieved
1108:. Retrieved
1104:the original
1089:. Retrieved
1070:
1069:
1063:. Retrieved
1059:the original
1048:
1037:. Retrieved
1022:
1013:
1012:
1006:. Retrieved
996:
987:
986:
980:. Retrieved
970:
962:requirements
960:
959:
953:. Retrieved
949:the original
939:
925:
914:. Retrieved
910:the original
900:
886:
877:
876:
870:. Retrieved
856:
846:
845:
839:. Retrieved
835:the original
824:
815:
814:
808:. Retrieved
798:
787:. Retrieved
785:. 2007-05-01
777:
768:
767:
761:. Retrieved
757:the original
747:
736:. Retrieved
727:
717:
716:
710:. Retrieved
700:
691:
690:
684:. Retrieved
674:
660:
649:. Retrieved
645:the original
635:
621:
612:
611:
605:. Retrieved
601:the original
590:
580:
579:
573:. Retrieved
547:. Retrieved
541:
532:
461:
437:
422:
419:Architecture
399:
389:
374:
370:
355:
340:
323:
308:
301:
280:
265:
222:
218:
216:
36:Developer(s)
2462:Azure Linux
2193:MonoDevelop
2013:ASP.NET MVC
1959:Frameworks,
1861:Programming
1845:Video games
1836:XML Notepad
1791:Family.Show
1615:MonoDevelop
1537:Dotfuscator
1529:Obfuscators
1506:Decompilers
1330:COM Interop
453:DynamicSite
449:DynamicSite
445:DynamicSite
440:DynamicSite
262:Hosting API
247:type system
2648:Categories
2528:WikiBhasha
2503:Project Mu
2478:ChronoZoom
2452:Barrelfish
2288:Sandcastle
2253:Playwright
2058:ChakraCore
2033:Babylon.js
1945:TypeScript
1925:PowerShell
1900:IronPython
1852:Allegiance
1465:(WinForms)
1346:Components
1171:2008-01-28
1152:2010-07-06
1138:2010-07-06
1124:2008-02-06
1110:2007-05-04
1091:2007-04-30
1065:2008-02-23
1039:2007-08-10
1008:2008-02-23
982:2008-02-23
955:2009-07-26
916:2012-03-30
872:2009-08-12
841:2009-08-12
810:2009-08-12
789:2008-08-12
763:2009-08-12
738:2007-05-04
712:2012-02-26
686:2012-02-26
651:2010-07-27
607:2008-02-09
575:2007-06-21
549:2022-01-27
538:"Releases"
524:References
401:IronScheme
391:PowerShell
381:IronPython
366:IronPython
351:ECMAScript
278:projects.
272:IronPython
245:A dynamic
205:/framework
197:.microsoft
115:Written in
96:Repository
82:2021-12-02
57:2010-04-16
2508:ReactiveX
2425:xUnit.net
2338:Voldemort
2303:SVNBridge
2118:Infer.NET
2073:DeepSpeed
2048:C++/WinRT
2038:BitFunnel
1983:.NET MAUI
1863:languages
1731:Microsoft
1646:Microsoft
1408:ClickOnce
1371:Web Forms
866:Microsoft
395:Windows 8
227:Microsoft
28:Microsoft
2635:Category
2573:CodePlex
2542:Licenses
2488:FlexWiki
2298:StyleCop
2258:ProcDump
2183:mod_mono
2168:mimalloc
2123:LightGBM
2098:Electron
2028:Avalonia
1920:Power Fx
1905:IronRuby
1895:GW-BASIC
1811:Terminal
1762:Software
1741:Overview
1669:Category
1403:Avalonia
1035:Magazine
719:success.
490:See also
385:IronRuby
358:IronRuby
331:IronRuby
276:IronRuby
155:Platform
2587:Related
2405:WinObjC
2323:U-Prove
2293:SignalR
2263:ProcMon
2248:Orleans
2223:OneFuzz
2198:MSBuild
2078:DiskSpd
1998:ASP.NET
1689:Commons
1651:Xamarin
1608:Express
1576:XAMLPad
1519:dotPeek
1366:ASP.NET
1354:ADO.NET
457:binding
313:to the
298:History
225:) from
203:/dotnet
190:Website
179:License
131:Windows
80: (
55: (
2578:GitHub
2565:Forges
2498:Gollum
2446:MS-DOS
2283:Roslyn
2203:MsQuic
2178:ML.NET
2043:Blazor
1993:AirSim
1870:Bosque
1572:(NGen)
1452:(WCF)
1426:(LINQ)
1420:(XAML)
1296:DotGNU
1270:(Core)
1200:GitHub
868:. 2009
543:GitHub
482:, the
409:branch
405:Scheme
326:GitHub
319:.NET 4
306:2007.
201:/en-us
147:Ubuntu
143:Debian
102:github
2518:TLAPS
2493:FourQ
2471:Other
2457:SONiC
2400:WinJS
2328:vcpkg
2218:NuGet
2083:Dryad
1880:Dafny
1603:Blend
1560:ILAsm
1497:Tools
1477:(WPF)
1471:(WIF)
1396:Razor
1337:(FCL)
1326:(CLR)
1072:time.
413:trunk
375:Like
286:like
139:Linux
135:macOS
2513:SILK
2373:UMDF
2368:KMDF
2343:VoTT
2188:Mono
2068:Dapr
1968:.NET
1910:Lean
1781:Atom
1679:List
1590:IDEs
1483:(WF)
1381:Core
1376:AJAX
1301:Mono
1268:.NET
1236:.NET
1033:MSDN
403:, a
383:and
362:Ruby
345:and
290:and
274:and
217:The
199:.com
195:docs
167:Type
108:/dlr
104:.com
2420:XSP
2410:WiX
2213:npm
2053:CCF
1391:MVC
1198:on
1196:dlr
472:JVM
304:MIX
223:DLR
2650::
1935:Q#
1890:F*
1885:F#
1875:C#
1068:.
1031:.
1011:.
985:.
958:.
875:.
864:.
844:.
813:.
766:.
715:.
689:.
610:.
578:.
558:^
387:.
377:C#
368:.
294:.
288:C#
145:,
137:,
133:,
119:C#
1915:P
1723:e
1716:t
1709:v
1228:e
1221:t
1214:v
1174:.
1155:.
1141:.
1127:.
1113:.
1094:.
1042:.
933:.
919:.
894:.
792:.
741:.
668:.
654:.
629:.
552:.
349:(
221:(
149:)
141:(
84:)
59:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.