Ruby
From eqqon
m (→Different Implementations) |
(→Different Implementations) |
||
Line 26: | Line 26: | ||
|| | || | ||
=== Different Implementations === | === Different Implementations === | ||
+ | * [http://rubydotnet.googlegroups.com/web/Home.htm Ruby.NET] Version 0.9 has substantial improvements, the project is on the way to production quality. - .NET compiler for Ruby. | ||
+ | * [http://www.ironruby.net/ Iron Ruby] The (yet far from complete) C# implementation by Microsoft designed for .NET interoperability. | ||
* [http://jruby.codehaus.org/ JRuby] A very complete implementation of the interpreter in Java. | * [http://jruby.codehaus.org/ JRuby] A very complete implementation of the interpreter in Java. | ||
- | |||
- | |||
* [http://rubini.us/ Rubinious] An implementation based loosely on the Smalltalk-80 VM architecture. | * [http://rubini.us/ Rubinious] An implementation based loosely on the Smalltalk-80 VM architecture. | ||
- | |||
|------------------------- style="vertical-align:top;" | |------------------------- style="vertical-align:top;" |
Revision as of 09:02, 6 March 2008
The Future of Ruby
Yukihiro Matsumoto's C implementation of Ruby aka Main Ruby Implementation is considered the Quasi-Standard of the Ruby Language since there has never been an explicit language standard for Ruby. As the number of implementations grows, however, a formal standard seems to become necessary to prevent the horror scenario of various non-conform interpreters. Read on ...
Extending Ruby in C
Extending Ruby with C functions is quiet easy. After you have learned the principles and worked through the ambiguous usage of the API functions you get the power of the Ruby language to your C program. Then it is possible to solve the time critical tasks at the C program and the complex part by Ruby. We created a simple tutorial to get quickly familiar with the Ruby C extension API. Read on ....
external links
Community
|
Different Implementations
|
Documentation
|
GUI Toolkit Bindings
|