Ruby

From eqqon

(Difference between revisions)
Jump to: navigation, search
(RUBY)
(RUBY)
Line 1: Line 1:
-
=RUBY=
+
<div style="float:right;">[[Image:Ruby_logo.gif]]</div>
 +
= Extending Ruby in C =
 +
We found that the README.ext from Ruby's source distribution is not comfortable to read so we decided to mirror it on our site with proper formatting and some helpful additions: [[Ruby C Extension|Ruby1.8 extension API]].
 +
 
 +
= More Ruby Resources =
 +
 
<div style="clear:left;"></div>
<div style="clear:left;"></div>
<div id="floating_section">
<div id="floating_section">
-
===Newsgroups, Mailing lists, Blogs===
+
=== Community ===
-
:[http://www.ruby-forum.com Ruby Forum mirrors Ruby talk newsgroups]
+
:[http://www.ruby-lang.org/en official Ruby home]
-
</div><div id="floating_section">
+
:[http://www.ruby-forum.com Ruby Forum] mirrors the ruby-talk mailing list.
-
===Software V1.8===
+
-
:[http://www.ruby-lang.org/en Ruby Home]
+
:[http://raa.ruby-lang.org Ruby Application Archive]
:[http://raa.ruby-lang.org Ruby Application Archive]
-
:[http://jruby.codehaus.org/ JRuby Home]
+
 
-
:{{hilite|[http://www.ruby-doc.org/core/ CORE Docs]}}
+
 
-
:[http://www.ruby-doc.org/stdlib/ STDLIB Docs]
+
</div><div id="floating_section">
</div><div id="floating_section">
-
===Software V1.9===
+
=== Different Implementations ===
-
:[http://www.atdot.net/yarv/ Yet Another Ruby VM]
+
:[http://jruby.codehaus.org/ JRuby]
-
:[http://www.ruby-doc.org/core-1.9/index.html CORE docs]
+
:[http://www.atdot.net/yarv/ YARV] (has been merged into 1.9)
 +
:[http://plas2003.fit.qut.edu.au/Ruby.NET/ Ruby.NET] (still incomplete)
 +
:Iron Ruby (to be released by MS)
 +
 
</div><div id="floating_section">
</div><div id="floating_section">
-
===RubyCLR===
+
=== Documentation ===
 +
:[http://www.rubyist.net/~slagell/ruby/ Ruby Tutorial]
 +
:[http://whytheluckystiff.net/ruby/pickaxe Programming Ruby] Free online version of the legendary "Pickaxe".
 +
:[http://www.ruby-doc.org/core/ CORE]
 +
:[http://www.ruby-doc.org/stdlib/ STDLIB]
 +
:[http://www.ruby-doc.org/core-1.9/index.html CORE-1.9]
 +
:[{{DOCUMENTS}}/software/ruby/rhg-2006-05-04/index.html the ruby hacking guide]
 +
:[http://www.ruby-doc.org/doxygen/current/ C API doxygen docs]
 +
:[http://docs.huihoo.com/ruby/ruby-man-1.4/syntax.html Ruby Syntax]
 +
 
</div><div id="floating_section">
</div><div id="floating_section">
-
===Ruby .NET===
+
=== GUI Toolkit Bindings ===
-
:[http://plas.fit.qut.edu.au/ruby.net/Download.aspx university of queensland]
+
:[http://fxruby.org FXRuby] Ruby bindings to the [http://fox-toolkit.org FOX Toolkit]. [http://fox-tool.rubyforge.org FoxGUIb] is a GUI designer for FXRuby.
-
</div><div id="floating_section">
+
 
-
=== Libraries high level===
+
-
:[http://rake.rubyforge.org/ Rake]
+
-
:[http://rspec.rubyforge.org/ RSpec (BDD Framework)]
+
-
:[http://www.rubyonrails.org/ Rails]
+
-
</div><div id="floating_section">
+
-
=== Libraries low level===
+
-
:[http://www.ruby-doc.org/stdlib/libdoc/uri/rdoc/index.html URI]
+
-
:[http://www.ruby-doc.org/stdlib/libdoc/pathname/rdoc/index.html Pathname]
+
-
</div><div id="floating_section">
+
-
===Documentation Language===
+
-
:[http://www.rubyist.net/~slagell/ruby/ Ruby Introduction:]
+
-
:[http://whytheluckystiff.net/ruby/pickaxe Programming Ruby] (online book)
+
-
:[http://www.rubycentral.com/book/ Programming Ruby] (online book)
+
-
</div><div id="floating_section">
+
-
===Documentation C API===
+
-
:[[Ruby C Extension|eqqon ruby C extension documentation]]
+
-
:[{{DOCUMENTS}}/software/ruby/rhg-2006-05-04/index.html RHG - ruby hacking guide]
+
-
:[http://www.ruby-doc.org/doxygen/current/ doxygen docs]
+
-
:[http://docs.huihoo.com/ruby/ruby-man-1.4/syntax.html ruby SYNTAX]
+
</div>
</div>
__NOTOC__
__NOTOC__

Revision as of 22:19, 10 July 2007

Ruby logo.gif

Extending Ruby in C

We found that the README.ext from Ruby's source distribution is not comfortable to read so we decided to mirror it on our site with proper formatting and some helpful additions: Ruby1.8 extension API.

More Ruby Resources

Community

official Ruby home
Ruby Forum mirrors the ruby-talk mailing list.
Ruby Application Archive


Different Implementations

JRuby
YARV (has been merged into 1.9)
Ruby.NET (still incomplete)
Iron Ruby (to be released by MS)

Documentation

Ruby Tutorial
Programming Ruby Free online version of the legendary "Pickaxe".
CORE
STDLIB
CORE-1.9
the ruby hacking guide
C API doxygen docs
Ruby Syntax

GUI Toolkit Bindings

FXRuby Ruby bindings to the FOX Toolkit. FoxGUIb is a GUI designer for FXRuby.