标签:#Ruby

共 11 篇文章

YARV

YARV是“Ruby程序语言”的一个字节码解译器,它是由笹田耕一领导的。YARV这个名称是“Yet another Ruby VM”(又一个Ruby虚拟机器)的首字母缩写。这个项目的目标是大幅度地减少Ruby程序的运行时间。 在YARV成为Ruby 1.9的官方解译器后,人们也称它为KRI(Koichi's Ruby Interpreter,Koichi的Ruby解译器)。 性能 由rubychan.de給出的評分,可以看到YARV有著…

Ruby

Ruby 是一种面向对象、指令式、函数式、动态的通用编程语言。在20世纪90年代中期由日本電腦科學家松本行弘(Matz)设计并开发。 遵守BSD许可证和Ruby License。它的灵感与特性来自于Perl、Smalltalk、Eiffel、Ada以及Lisp语言。由Ruby语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的Ruby语言替代品。 歷史 ]] Ruby的作者松本行弘於1993年2月2…

QtRuby

QtRuby是跨平台的应用程序框架Qt的Ruby綁定版本,包含Qt4和Qt3支持。也是Korundum(KDE API的Ruby綁定)的基礎。 QtRuby使用SMOKE提供语言綁定基礎 除了Linux和Unix,QtRuby也支持Mac OS X操作系統和微軟Windows。 QtRuby的hello world require 'Qt4' app = Qt::Application.new (ARGV) hello = Qt::Pu…

Travis CI

Travis CI是在软件开发领域中的一个在线的,分布式的持续集成服务,用来构建及测试在GitHub托管的代码。该软件代码开源,可以在GitHub上下载,尽管开发者当前并不推荐在闭源项目中单独使用。 它提供了多种编程语言的支持,包括Ruby、JavaScript、Java、Scala、PHP、Haskell和Erlang在内。许多知名的开源项目使用它来在每次提交的时候进行构建测试,比如Ruby on Rails,Ruby和Node.js…

JRuby

JRuby,一個採用纯Java實現的Ruby解释器,由JRuby團隊開發。它是一個自由軟體,在CPL/GPL/LGPL三种许可协议下发布。主要开发者有Charles Nutter、Thomas Enebo、Ola Bini、Nick Sieger等。 历史 外部連結 * [https://web.archive.org/web/20131005202846/http://jruby.org/ JRuby官方網站]

RubyGems

RubyGems是Ruby的一个包管理器,提供了分发Ruby程序和函式庫的标准格式“gem”,旨在方便地管理gem安装的工具,以及用于分发gem的服务器。这类似于Python的pip。RubyGems大约创建于2003年11月,从Ruby 1.9版起成为Ruby标准库的一部分。 Gem Gem是类似于的包。其包含包信息,以及用于安装的文件。 Gem通常是依照“.gemspec”文件构建的,其为包含了有关Gem信息的YAML文件。然而,R…

Rake

Rake是一款软件任务管理及組建自動化工具。用户可指定任务、描述依赖关系及分组命名空间中的任务。 此软件与SCons和Make类似,但有着诸多差异。Rake使用Ruby编写,使用以Ruby语法编写的Rakefile(与Make中的Makefile等同)。此软件由编写。 Rake使用Ruby的匿名函数块来定义多个任务并允许用户使用Ruby语法。它拥有共同任务库,例如:控制文件任务的函数及移除已编译文件(即“clean”任务)的库。与Mak…

RGSS

RGSS(Ruby Game Scripting System)是以Ruby語言為基礎的遊戲腳本語言,用於RPG Maker系列的功能擴充上。 版本歷史 RGSS 搭載於RPG Maker XP,是腳本功能首次亮相。可用於實現事件難以完成的功能。 RGSS 2 搭載於RPG Maker VX,將腳本分為數個大類,以方便管理與學習,並新增腳本功能與優化性能等。 RGSS 3 搭載於RPG Maker VX Ace,使用Ruby1.9.2,…

RubyForge

RubyForge 是一个专用于Ruby语言的协作式软件管理系统。 项目于2003年由Ruby Central发起,以帮助Ruby社区的开源项目提供托管。 截止至2014年2月,RubyForge共托管了9,603个项目,并拥有103,899名注册用户。 关站 2013年11月10日,Evan Pheonix在没有给出任何解释的前提下宣布,RubyForge将于2014年5月15日关闭并不可使用。 参见 自由软件托管服务比较 参考文献 …