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/