Ruby
From EDM2
Object oriented scripting language with some functional programming features and dynamic typing, invented in by Yukihiro “Matz” Matsumoto.
Contents
Implementations
The Reference Implementation follows the Japanese Industrial Standard (JIS X 3017) and the international standard (ISO/IEC 30170).
- 1.8.6 p383 (2007-04-17) - latest OS/2 port
- 2.5.4 (2019-03-13)
- 2.6.2 (2019-03-13)
Libraries
- Canny - Template library for Web development
- Ruby on Rails - server-side web application framework
- Foreign libraries with Ruby bindings
- Cairo - 2D graphics library
- LibcURL - Internet URL (WWW, FTP, etc.) access
- Libxml2 - XML parser
- Libxslt - XSLT parser
- LZ4 - Compression library
- Snappy - Compression library
- Applications with a Ruby programming interface
- PostgreSQL - SQL relational database system
Editor support
- Boxer - Contributed, requires a separate download
- jEdit - Java based editor - Ruby syntax highlighting built in
- Lugaru Epsilon - Ruby syntax highlighting and auto-indent available as a separate download.
Publications
- Peter Cooper: Beginning Ruby: From Novice to Professional - APress 2009, ISBN 1430223634
- Wayne Kelly; John Gough: Ruby.NET: a ruby compiler for the common language infrastructure - Proceedings of the 31st Australasian Computer Science Conference (ACSC 2008)
License
- Open source released under either the Two Clause BSD License or the Ruby License if you so choose. Versions prior to 1.9.3 could also be licensed under the GPL v2 - Original package is actively developed, OS/2 port is dormant.
Authors
- Yukihiro “Matz” Matsumoto (Original author)
- Hirofumi Watanabe (Original OS/2 Port, contributions to the main codebase)
- T. Ebisawa (OS/2 Port)
Links
- Homepage: https://www.ruby-lang.org
- OS/2 port by "Sava" (T.Ebisawa)