Ruby: Difference between revisions
Appearance
Line 9: | Line 9: | ||
* [[LibcURL]] - Internet URL (WWW, FTP, etc) access - Open Source - Current. | * [[LibcURL]] - Internet URL (WWW, FTP, etc) access - Open Source - Current. | ||
* [[Libxml2]] - [[XML]] parser - Open source - Current | * [[Libxml2]] - [[XML]] parser - Open source - Current | ||
* [[Libxslt]] - [[XSLT]] parser - Open source - Current | |||
* [[LZ4]] - Compression library - Open source - Current | * [[LZ4]] - Compression library - Open source - Current | ||
* [[Snappy]] - Compression lib. - Open Source - Current. | * [[Snappy]] - Compression lib. - Open Source - Current. |
Revision as of 10:49, 13 June 2016

Object oriented scripting language with some functional programming features and dynamic typing, invented in by Yukihiro “Matz” Matsumoto.
Ruby libraries and frameworks
- Canny - Template library for Web development.
Foreign libraries with Ruby bindings
- Cairo - 2D graphics library - Open source - Current
- LibcURL - Internet URL (WWW, FTP, etc) access - Open Source - Current.
- Libxml2 - XML parser - Open source - Current
- Libxslt - XSLT parser - Open source - Current
- LZ4 - Compression library - Open source - Current
- Snappy - Compression lib. - Open Source - Current.
Applications with a Ruby programming interface
- PostgreSQL - SQL relational database system - Open source - Current.
OS/2 text & programmers editors with Ruby support
- Boxer - Contributed, requires a separate download.
- jEdit - Java based editor - Ruby syntax highlighting built in - Current.
- Lugaru Epsilon - Ruby syntax highlighting and autoindent available as a seperate download. - Commercial.
Versions
- Last known OS/2 version: Ruby 1.8.6 (2007-04-17) available in GCC and EMX variants.
- Last version of official release that contained OS/2 support: 1.9.0-2 (2008)
- Current version: 2.2.2
Links
- Homepage: https://www.ruby-lang.org
- OS/2 port by "Sava" (T.Ebisawa)
Publications
- Peter Cooper: Ruby: From Novice to Professional - 2009 - Apress - ISBN 1430223634 - ISBN 9781430223634 - In print.
- Wayne Kelly & John Gough "Ruby.NET: a ruby compiler for the common language infrastructure" Proceedings of the Thirty-First Australasian Computer Science Conference (ACSC 2008).
License and availability
- 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)
- T. Ebisawa (aka Sava, OS/2 Port)