MagLev (software)

MagLev
Developer(s)GemTalk Systems
Initial release2008; 16 years ago (2008)
Stable release
1.2.0 Alpha 4 / May 17, 2013 (2013-05-17)
Repository
Written inSmalltalk, Ruby
Operating systemCross-platform: Solaris, AIX, Linux, Mac OS X
PlatformGemStone/S
TypeRuby programming language interpreter
LicenseMIT, GPL, others[1]
Websitemaglev.github.io

MagLev is an alternative implementation of the Ruby programming language built on the GemStone/S virtual machine from GemTalk Systems. Much of Maglev was set out to be written in Ruby as much as possible, resulting in some collaboration with the Rubinius project. As of the first beta release, the project runs RubyGems 1.3.5 natively, with support for C and Smalltalk extensions. MagLev has a distinct VM architecture that allows it to share code and data between runtimes and execution cycles through a Ruby API.[2]

  1. ^ "License agreements". raw.githubusercontent.com. Retrieved 2023-02-21.
  2. ^ "Distributed Ruby with the MagLev VM - igvita.com". www.igvita.com. Retrieved 21 February 2023.