Ruby

Name

Ruby

Description

A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. 

Functions

JRuby is Ruby atop the JVM (Java Virtual Machine), utilizing the JVM’s optimizing JIT compilers, garbage collectors, concurrent threads, tool ecosystem, and vast collection of libraries. 

Rubinius is ‘Ruby written in Ruby’. Built on top of LLVM, Rubinius sports a nifty virtual machine that other languages are being built on top of, too. 

TruffleRuby is a high performance Ruby implementation on top of GraalVM. 

mruby is a lightweight implementation of the Ruby language that can be linked and embedded within an application. Its development is led by Ruby’s creator Yukihiro “Matz” Matsumoto. 

IronRuby is an implementation “tightly integrated with the .NET Framework”. 

MagLev is “a fast, stable, Ruby implementation with integrated object persistence and distributed shared cache”. 

Cardinal is a “Ruby compiler for Parrot Virtual Machine” (Perl 6). 

OS Supported

Windows 10

Apple MacOS

License Details

This license is an annual subscription purchased by Saint Mary's University

Available to

Faculty/Staff/Students

Restrictions

Personal devices and university-owned devices

How to Get

For Students/Staff/Faculty: Ruby is available via AppsAnywhere.smu.ca

Faculty only: For special requests, please contact EIT Helpdesk at helpdesk@smu.ca

Website

For more information, https://www.ruby-lang.org/en/ 

 

Was this helpful?
0 reviews
Print Article

Details

Article ID: 566
Created
Fri 3/19/21 3:59 PM
Modified
Fri 7/15/22 2:53 PM