InfoQ

InfoQ

主题/标签专用视图

DLR相关的内容


最新“DLR”相关专题内容

什么是IronRuby?开发者如何在Rails中使用它?

主题
Ruby,
语言,
动态语言,
.NET

IronRuby是微软的Ruby实现,它以.NET架构良好的互动性闻名于世。Iron实际上是“Implementation running on .NET”的首字母缩写。.NET的公共语言运行时和Mono(非官方的)均能够支持IronRuby。本文将介绍IronRuby,并讨论如何在 IronRuby上运行Rails应用以及需要注意的事项。

微型ORM——用VB和C#编写的动态类型ORM,只有160行

主题
数据访问,
.NET,
动态语言

使用VB 10和C# 4中的DLR新特性,你可以创建一个无需配置的ORM,它可以与旧系统遗留下来的的存储过程很好地协作。尽管它是使用一般的对象加点属性的语法来访问的,但所有的数据对象都是在运行时,基于数据库返回的信息来创建的。为了完成这些,我们不需要定义接口,不需要实现类,也不需要编写数据映射定义。

John Lam访谈:IronRuby的现状

主题
Ruby,
.NET,
动态语言

自从Scott Guthrie在去年四月的MIX07首次公开介绍IronRuby以来,开发工作就一直在紧锣密鼓的进行中。按照计划,IronRuby计划于今年下半年推出。为了探究开发团队的如何工作以及IronRuby具体何时发布等情况,InfoQ有幸对IronRuby开发团队的负责人John Lam进行了访谈。John Lam的正式头衔是动态语言运行时组项目经理。

“DLR”相关新闻

Phalanger概述

主题
PHP,
Web框架,
.NET

Phalanger 3已经发布,其中提升了对PHP命名空间、Mono/Linux和C#互操作性的支持。

IronPython/IronRuby决定使用Github和CodePlex

主题
Ruby,
开放源代码,
动态语言,
.NET

自从Microsoft宣布放弃其对Iron语言的控制权起,将项目托管到哪里就一直是一个争论的话题。现在,这场争论终于有定论了,胜者是Github和CodePlex,前者用于源码管理,后者用于问题跟踪。

.NET平台上的JavaScript引擎

主题
语言,
.NET,
JavaScript

长久以来,在.NET平台上只能通过JScript.NET执行ECMAScript/JavaScript代码,但是该项目一直是.NET语言中的二等公民,甚至Mono中的对应项目也已经无人维护。不过在JScript.NET逐渐淡出人们视线的时候,.NET平台上也出现了一些新的JavaScript执行引擎,虽不够完善,但值得关注。

微软将Iron语言交由Miguel de Icaza和Jimmy Schementi管理

主题
Ruby,
.NET,
动态语言

Jason Zander近日宣布,微软将把IronPython和IronRuby交由Novel/Mono之父Miguel de Icaza及IronRuby的前领导者Jimmy Schementi来管理。Jimmy已经于七月份离开微软加入Lab49。IronPython也补充了两位协调人:IronPython in Action一书的合作者Michael Foord,以及IronPython MVP,Jeff Hardy。这也会对项目的操作方式产生重大影响。

IronPython之父Jim Hugunin离开微软加入谷歌

主题
Ruby,
.NET,
动态语言

Jim Hugunin于近日在博客及邮件列表中表示,他已经从微软离职,并加入谷歌。文章回顾了他在微软的工作经历及于IronPython、DLR的点点滴滴。Jim最令人瞩目的成就在于开发了JVM上的Python语言Jython,以及CLR上的Python语言IronPython。之后他加入了微软,为动态语言在CLR上的表现做出了不懈努力。

IronJS——面向DLR新的JavaScript编译器

主题
.NET,
动态语言,
JavaScript

由于微软逐渐放弃了Jscript.NET,Fredrik Holmström正致力于填平该沟壑,手段就是通过运行在DLR上的现代JavaScript实现来达成。