`

Ironruby 1.1发布了....

阅读更多
Ironruby是兼容ruby 1.8.6的.NET实现,自从1.0发布之后,Ironruby的发布速度大大加快,7月16日,ironruby发布了1.1版本,包含一系列重大更新。特别值得注意的是,ir 1.1并不完全兼容1.0,主要体现在, ir 1.1取消了对.NET2.0的支持,最低要求.NET 3.5,推荐使用.NET 4.0。


Ir 1.1的最大亮点是支持.NET的扩展方法。由于不支持扩展方法,IR 1.0无法使用.NET的LINQ等等诸多技术,现在Ir 1.1增加了using_clr_extensions 这个方法,可以无缝隙地调用引用的名称空间下的所有扩展方法。

比如:
load_assembly "System.Core"
using_clr_extensions System::Linq

# ...
  
products.
  where(lambda { |p| p.units_in_stock == 0 }).
  each { |x| puts x.product_name }


此外IR 1.1 也添加了对silverlight和phone 7的支持。

分享到:
评论

相关推荐

    Sams.IronRuby.Unleashed.Feb.2010.rar

    《Sams.IronRuby.Unleashed.Feb.2010.rar》是一个压缩包文件,其中包含一本名为《Sams.IronRuby.Unleashed.Feb.2010.pdf》的电子书。这本书主要探讨了IronRuby这一编程语言及其在2010年2月时的最新进展。 IronRuby...

    Sams.IronRuby.Unleashed.Feb.2010.pdf

    IronRuby的发布标志着Ruby语言进入了.NET生态系统的广阔天地。 #### IronRuby的背景与意义 IronRuby项目始于2007年,由Microsoft和Ruby社区合作发起。它的目标是创建一个完全兼容的Ruby语言解释器,能够在.NET平台...

    IronRuby博客中文版_多用户博客空间源码下载.rar

    【标题】"IronRuby博客中文版_多用户博客空间源码下载.rar" 涉及的知识点主要集中在IronRuby和多用户博客系统开发上。IronRuby是Ruby编程语言的一个实现,它允许开发者在.NET Framework环境下运行Ruby代码。这个标题...

    ASP.NET源码——[博客空间]IronRuby博客中文版 Alpha.zip

    【ASP.NET源码——[博客空间]IronRuby博客中文版 Alpha.zip】是一个包含ASP.NET源码的压缩包,专门针对IronRuby技术的中文版本。这个压缩包可能是一个项目或者教程,旨在帮助开发者理解和使用IronRuby在ASP.NET环境...

    ironruby-pre-alpha1.zip_pre

    IronRuby是微软开发的一个开源项目,它允许在.NET Framework上运行Ruby编程语言,实现了Ruby的兼容性和.NET平台的集成。这个“ironruby-pre-alpha1.zip_pre”文件是IronRuby项目的早期预览版本,即Pre-Alpha1阶段的...

    [博客空间]IronRuby博客中文版 Alpha_ironruby-pre-alpha1(ASP.NET源码).rar

    《IronRuby博客中文版 Alpha_ironruby-pre-alpha1(ASP.NET源码)》是一个压缩包,其中包含了关于IronRuby和ASP.NET技术的博客资源。这个压缩文件的重点在于它提供了IronRuby在ASP.NET环境中的应用实例,这对于理解...

    IronRuby开发包(Pre Alpha1)

    IronRuby 是 Ruby 编程语言在微软 .NET 平台上的一种实现。 IronRuby 与 Wilco Bauwer 的 IronRuby project 同名,2007年4月30日由微软于 MIX 上发表。并计划于2007年的 OSCON 公开推出。 2007年8月31日,John Lam...

    [博客空间]IronRuby博客中文版 Alpha_ironruby-pre-alpha1.zip源码ASP.NET网站源码打包

    [博客空间]IronRuby博客中文版 Alpha_ironruby-pre-alpha1.zip源码ASP.NET网站源码打包[博客空间]IronRuby博客中文版 Alpha_ironruby-pre-alpha1.zip源码ASP.NET网站源码打包[博客空间]IronRuby博客中文版 Alpha_...

    Apress.Pro.CSharp.2010.and.the.dotNET.4.Platform.5th.Edition.May.2010

    这本书的第五版发布于2010年5月,旨在帮助开发者深入了解C#语言的新特性和.NET Framework 4平台的改进。 C#是一种由微软公司推出的面向对象的编程语言,自诞生以来,它已经发展成为开发Windows应用程序、Web应用和...

    Axure_RP_Pro

    3. IronRuby.dll和IronRuby.Libraries.dll:这是基于.NET框架的Ruby解释器,可能被用于Axure RP Pro中的脚本编写,允许设计师使用Ruby语言进行原型交互的编程。 4. FSharp.Core.xml:这是F#语言的核心库的XML文档,...

    Wrox.Professional.Visual.Basic.2010.and.dotNET.4.May.2010.rar

    2. **动态语言支持**:通过DLR(动态语言运行时),.NET 4支持了动态类型和脚本语言的集成,如IronPython和IronRuby。 3. **改进的ADO.NET Entity Framework**:提供了更强大的ORM(对象关系映射)工具,简化了...

    ASP.NET源码包合集6.zip

    [博客空间]IronRuby博客中文版 Alpha_ironruby-pre-alpha1.rar [博客空间]iShuo多用户博客 v1.5_ishuo1.5.rar [博客空间]LalaBlog 2006 v9_lalablog.rar [博客空间]LevenBlog 2.0.8 源码版_levenblogsor.rar [博客...

    dotNetFx40_Full_x86_x64.rar

    此框架自2002年发布以来,不断迭代更新,提供了许多新功能和性能改进。 .NET Framework 4.0是该框架的一个重大版本,引入了许多重要的增强功能,例如: 1. **并行计算支持**:.NET Framework 4.0引入了Task ...

    Axure_RP_Pro_6.0.0.2899_for_Windows_Chinese(网页建模)

    - `IronRuby.Libraries.dll`:IronRuby库,它是Ruby语言的.NET实现,用于支持Axure RP Pro的脚本功能。 - `ssleay32.dll`:SSL加密库,确保数据传输的安全。 - `StringFunctions.dll`:提供字符串处理函数,用于...

    [IronRuby] C# 4.0调用ActiveRecord

    从提供的文件信息中,我们可以得知这篇博文主要讨论的是如何使用C# 4.0调用IronRuby中的ActiveRecord功能。不过由于博文链接和部分详细内容无法提供,知识点将基于文件信息部分和公共知识构建。 知识点一:IronRuby...

    淘宝上价值380元的网站源代码打包-BLOG 4of4

    [博客空间]IronRuby博客中文版 Alpha_ironruby-pre-alpha1.rar [博客空间]iShuo多用户博客 v1.5_ishuo1.5.rar [博客空间]LalaBlog 2006 v9_lalablog.rar [博客空间]LevenBlog 2.0.8 源码版_levenblogsor.rar [博客...

    CLR via .NET 3rd

    这本书是第三版,发布于2010年2月,主要针对C#程序员,但也适用于任何对.NET Framework底层机制感兴趣的开发者。 CLR,全称为公共语言运行时,是微软.NET Framework的核心组件,它为多种编程语言提供了一个统一的...

    .NET freamwork 4.0

    这个框架版本的发布在2010年,旨在提升性能、增强多语言支持和改进开发体验。在描述中提到,安装MySQL 5.5及以上版本时可能需要.NET Framework 4.0,这是因为许多数据库管理系统依赖于.NET Framework来运行其客户端...

    程序源码 IronRuby博客中文版 Alpha_ironruby-pre-alpha1(ASP.NET源码).rar

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...

Global site tag (gtag.js) - Google Analytics