`
RednaxelaFX
  • 浏览: 3053078 次
  • 性别: Icon_minigender_1
  • 来自: 海外
社区版块
存档分类
最新评论

JRuby开始尝试使用Rubinius的内核,Rubinius正式转用C++ VM

    博客分类:
  • Ruby
阅读更多
Charles Nutter今天发了篇blog,Using Rubinius's Kernel in JRuby。文中提到他只花了很少功夫就让JRuby能够初步运行Rubinius内核对Ruby核心库的纯Ruby实现。我觉得这个虽然是可预见的结果,但实际做出来还是个很振奋的消息。
不知道对IronRuby小组来说这会不会有些什么意义呢?

而Rubinius的VM也正式从原本用C实现的"Shotgun"转换到了用C++重新实现的VM。新的VM更接近Ruby的语义也更模块化。Charles认为Rubinius的C++ VM在很多方面跟JRuby的十分相似。

Ruby 1.9.1预计在12月底发布。Programming Ruby的第三版已经完成,将与Ruby 1.9.1几乎同时出现。最近值得关注的消息真多……
分享到:
评论

相关推荐

    如何安装与配置JRuby

    对于 JRuby 1.1.2,推荐使用 Java 1.6,因为较低版本如 JDK 1.5 可能存在兼容性问题。尽管理论上 JRuby 1.1.1 可能与 JDK 1.4 兼容,但为了确保稳定性和最佳性能,还是推荐使用官方建议的 JDK 版本。 **二、获取 ...

    jruby1.7.8版本呢

    - **Java 7 支持**:JRuby 1.7.8 开始支持 Java 7,能够充分利用其新特性,如 invokedynamic 指令。 - **改进的垃圾回收**:这一版本对垃圾回收机制进行了调整,减少了内存占用并提高了运行效率。 **3. 使用 JRuby ...

    安装Ruby,JRuby,Rubinius,TruffleRuby或MRuby-Ruby开发

    ruby-install安装Ruby,JRuby,Rubinius,TruffleRuby或mruby。 功能支持安装任意版本。 支持从ruby-versions下载最新版本和校验和。 支持installi ruby​​-install安装Ruby,JRuby,Rubinius,TruffleRuby或mruby...

    ruby_vs_crystal:三种 Ruby(MRI、JRuby 和 Rubinius)与 Crystal 的比较

    三种 Ruby(MRI、JRuby 和 Rubinius)与 Crystal 的比较 设置 Mac OSX(小牛队) Ruby MacBook Air(1.3 Intel i5,4GB 1600 MHz DDR3) 水晶 $ time ./foo_crystal real 0m7.971s user 0m7.994s sys 0m0.250s ...

    Memcached的Ruby客户端Dalli.zip

    Dalli 是一个高性能的 Memcached 的 Ruby 客户端,支持 Memcached 1.4 ,使用新的二进制协议。 支持: JRuby 1.6 Ruby 1.9.3 Rubinius 2.0 示例代码: require 'dalli' options = { :namespace => "app...

    走近JRuby

    同时,也可能会讨论JRuby与其他Ruby实现(如Rubinius或TruffleRuby)的对比,以及它在企业级应用、性能优化、多线程支持等方面的表现。 【标签】:“源码”、“工具” “源码”标签暗示了博文中可能包含对JRuby源...

    org.jruby.rar

    标题 "org.jruby.rar" 暗示我们正在讨论一个与 JRuby 相关的压缩文件,其中可能包含了 JRuby 的源代码、库文件或者其他相关资源。JRuby 是一种 Java 实现的 Ruby 解释器,它允许 Ruby 代码在 JVM(Java 虚拟机)上...

    如何监控JRuby脚本的执行

    在使用jprofiler时,我们可以在VM arguments中加入这些参数,包括JRuby的配置选项,例如: - `-server`:指定使用服务器版本的JVM,优化性能。 - `-Xmx378m`:设置最大堆内存为378MB。 - `-Xss1024k`:设置每个线程...

    jruby-src-1.0

    标题“jruby-src-1.0”指的是JRuby的一个特定版本——1.0的源代码。JRuby是一种实现Ruby编程语言的Java版本,它允许在Java平台上运行Ruby代码,同时也支持与Java应用程序进行无缝集成。这个压缩包“jruby-src-1.0....

    jruby-bin-1.3.1.zip

    - **与Java集成**:使用`jruby -S gem install jruby-stdlib`安装stdlib库,然后可以使用Java的`ScriptEngineManager`来执行Ruby代码。 总之,"jruby-bin-1.3.1.zip"是一个方便开发者进行JRuby语言研发的工具包,...

    JRuby在Java测试中的应用

    ### JRuby在Java测试中的应用 #### JRuby简介 JRuby是一种使Ruby语言能在Java平台上运行的实现方式。它不仅保留了Ruby语言简洁且强大的特性,还充分利用了Java平台的强大功能,如性能优化、垃圾回收机制等。由于...

    使用JRuby开发Web Service全攻略

    本文介绍了如何用JRuby开发Web Service。用JRuby开发Web Service,需要安装ActionWebService。安装完毕之后便可以开始调用及部署了。

    jruby开发----jar

    jruby与java使用开发,听说jruby能是swing的调用变为更简单

    jruby-sandbox:JRuby VM沙箱

    该gem是针对JRuby 1.7.6开发的,已知可与1.7.8一起使用,但尚未针对其他版本进行测试,因此,风险自负。 Travis CI配置指定了jruby-19mode目标,该目标在JRuby的确切版本之间浮动。 在撰写本文时,当前是JRuby 1.7.8...

    Ruby-JRuby一个Ruby语言的Java实现

    为了开始使用JRuby,你需要下载并安装JRuby,配置环境变量,然后可以像使用普通Ruby那样运行Ruby代码。开发过程中,你可以使用像`jirb`(JRuby交互式 shell)这样的工具,或者通过`bundle`管理Gem(Ruby的包管理系统...

    jruby_windows_1_6_4安装文件

    JRuby是一个开源的、基于Java平台的Ruby语言实现,它允许开发者在Ruby环境中使用Java类库,并且可以让Java应用程序无缝地调用Ruby代码。标题中的“jruby_windows_1_6_4安装文件”指的是JRuby的一个特定版本——1.6.4...

    weka-jruby:使用JRuby进行机器学习和数据挖掘

    weka gem尝试继承Weka中定义的命名空间,并增强了一些接口,以便在使用Weka库时允许使用更具Ruby风格的编程风格。 保留名称空间的想法是,您还可以使用查找功能和类。 请参阅以获取有关如何将Weka与JRuby结合使用...

    jruby_activerecord_test:尝试让JRuby使用ActiveRecord 6

    自述文件 这是一个示例应用程序,试图让JRuby与ActiveRecord 6和Postgres一起运行。 我的配置适用于MRI,因此不是配置。 错误#1与版本60.2适配器 ... .tool-versions文件将其设置为jruby-9.2.13.0我也尝试了jru

    jruby-1.5.5+OperaWatir+RSpec

    标题 "jruby-1.5.5+OperaWatir+RSpec" 暗示了这是一个关于使用 JRuby 1.5.5 版本、OperaWatir 和 RSpec 进行自动化测试的项目或者资源集合。现在,我们将深入探讨这三个关键组件以及它们在 IT 领域中的应用。 JRuby...

    jruby_windows1.7and bin1.7

    jruby安装包 和 jruby的lib库 JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM的执行机制,包括与Java库 全面集成。Rails彻底加快及简化了Web应用的开发,不过它让...

Global site tag (gtag.js) - Google Analytics