Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Ruby language


Related Topics

In the News (Mon 16 Nov 09)

  
  Ruby programming language - Wikipedia, the free encyclopedia
Ruby is said to follow the principle of least surprise (POLS), meaning that the language typically behaves intuitively or as the programmer assumes it should.
Ruby has been described as a multi-paradigm programming language: it allows you to program procedurally (defining functions/variables outside classes makes them part of the root, 'self' Object), with object orientation (everything is an object) or functionally (it has anonymous functions, closures, and continuations; statements all have values, and functions return the last evaluation).
Ruby is distributed disjointedly under the free and open source licenses GPL and Ruby License [3].
en.wikipedia.org /wiki/Ruby_programming_language   (1425 words)

  
 Cetus Links: 16604 Links on Objects and Components / Ruby
Ruby is an exciting, new, pure,  modern object-oriented language, combining elements of Perl, Smalltalk, and Scheme in a simple yet powerful syntax.
Ruby is: (1) powerful -- Ruby combines the pure object-oriented power of the classic OO language Smalltalk with the expressiveness and convenience of a scripting language such as Perl.
Ruby programs are compact, yet very readable and maintainable; you can get a lot done in a few lines, without being cryptic.
www.cetus-links.org /oo_ruby.html   (270 words)

  
 Programming Language Comparison
Ruby lies somewhere in between the two approaches by allowing a class to inherit from only one class but also allowing a class to "mix in" the implementation of an arbitrary number of modules.
Smalltalk and Ruby support the most advanced notion of class variables and methods, due to their use of meta-classes and the fact that even classes are objects in these languages.
The Capers Jones Language Level is a study that attempts to identify the number of source lines of code is necessary in a given language to implement a single function point.
www.jvoegele.com /software/langcomp.html   (5997 words)

  
 Introduction to the Ruby Language   (Site not responding. Last check: 2007-10-18)
We don't use Ruby much (yet?) at Oasis Digital, but there are some interesting and useful ideas in it; I recommend looking it to expand your exposure to what's possible in language design, even if you don't need or plan to use yet another scripting language.
Ruby is a GC language.  You only allocate memory, never explicitly free it.
Ruby is pervasively OO, while Perl supports OO in addition to everything else.
www.kylecordes.com /story-227-intro-ruby.html   (846 words)

  
 The Philosophy of Ruby
Yukihiro Matsumoto, the creator of the Ruby programming language, talks with Bill Venners about Ruby's design philosophy, including design imperfection, the danger of orthogonality, and the importance of the human in computer endeavors.
Ruby is an object-oriented language suitable for writing day to day scripts as well as full-scale applications.
In this interview, which will be published in multiple installments on Artima.com, Yukihiro Matsumoto discusses Ruby's design philosopy, the features of the Ruby language, and becoming a better programmer.
www.artima.com /intv/ruby.html   (479 words)

  
 Amazon.com: Books: Programming Ruby: A Pragmatic Programmer's Guide   (Site not responding. Last check: 2007-10-18)
Ruby truly is. It manages to combine the most important emergent programming techniques (e.g., iterators, closures, list comprehensions [although that actually dates back to the early 1960s, viz., LISP's "MAPCAR"]) into a thoughtfully conceived syntactic structure.
Ruby is more accessible and easier to pick up than Python, Perl, or Java, with a cleaner, more intuitive design.
The Ruby Way is probably the next book - loaded with great algorithms you can jump right into when you know exactly what you're looking for - but I really like this book better for language basics.
www.amazon.com /exec/obidos/tg/detail/-/0201710897?v=glance   (1319 words)

  
 Ruby: Productive Programming Language | Linux Journal   (Site not responding. Last check: 2007-10-18)
Ruby was developed after 1994 and does not carry the baggage of Perl and Python; it is the new kid on the block.
Ruby may not be a new paradigm, nor represent a new generation, but it combines the best of many programming languages and takes productivity to a new level.
Ruby has tempted me a few times for different reasons: the main one just due to the very visible large amount of activity around the language (the rapid proliferation of modules and whatnot).
www.linuxjournal.com /article/5915   (6992 words)

  
 ruby-doc.org   (Site not responding. Last check: 2007-10-18)
This is an updated version of the original, the definitive tutorial and reference to the Ruby language.
This is Artima's new on-line magazine of Ruby development.
Ruby Code and Style is, of course, on the lookout for content.
www.ruby-doc.org   (1470 words)

  
 [No title]   (Site not responding. Last check: 2007-10-18)
Ruby looks powerfull specially with those extensions except that if in windows and no MSVS you usually can't use those, how can you compile'em?, give me/us only and only a little tutorial/howto on compiling an extension on windows with mingw any extension just any!(I've searched High and low and come out with nothing nich nada).
Ruby is far more intuitive than Perl or Objective C or /* cough gurgle choke */ "AppleScript" -- with a few puzzling exceptions, you can go from concept to execution about as fast as you can type.
Ruby is still young, but she might grow up to be strong and beautiful if we the programmers allow her shine,...
www.rubygarden.org /survey   (14926 words)

  
 The Ruby Language   (Site not responding. Last check: 2007-10-18)
Ruby has become my daily working programming language.
Or, second, the 'PashuaGUI.rb' class, which is a Ruby OO way to specify the GUI elements and their attributes.
Requires a Ruby source directory in which Ruby has been built.
users.rcn.com /m3ha11/ruby/ruby.html   (572 words)

  
 Ruby Home Page   (Site not responding. Last check: 2007-10-18)
Ruby Code and Style, an on-line magazine from Artima, has just published issue #1.
EuRuKo 2005, the European Ruby Conference, will be in Munich, Germany, October 15 and 16, 2005.
You can see the current agenda here, but last year there were assorted spontaneous talks and discussions as well and it will likely be the same this year.
www.ruby-lang.org /en   (452 words)

  
 Open Directory - Computers: Programming: Languages: Ruby   (Site not responding. Last check: 2007-10-18)
Ruby: A Language with a Future - Hal Fulton's Ruby page, small but growing: links, software, and 'Thirty-seven Reasons I Love Ruby'.
Ruby Central, Inc. - Non-profit organization dedicated to promoting growth of open source Ruby programming language; manages RubyConf, donation clearinghouse, presence and point of contact for corporate sponsors.
Ruby User Groups - Ruby Garden Wiki pages for many RUGs, in many nations, on most continents.
dmoz.org /Computers/Programming/Languages/Ruby   (664 words)

  
 Slashdot | Programming in the Ruby Language
With every new language, there are years of extending the language, finding and curing the bugs, and wrestling with incompatibility problems.
The overall value of a language is the value of the language itself, plus the quality of documentation of the language.
IMHO when you learn your second language is when you start to 'get it' about what is an essential feature, and what is an accident of syntax or history in programming.
slashdot.org /developers/01/08/11/2211254.shtml   (5755 words)

  
 Ruby   (Site not responding. Last check: 2007-10-18)
Ruby is a fairly new language out of Japan that apparently is very popular there.
I've heard it is more popular than python there, but I haven't seen anything (yet) to confirm that rumor.
Ruby is a clean, very-OO, small, well ported scripting language with a good class library.
www.zenspider.com /Languages/Ruby   (149 words)

  
 Ruby-GNOME Website
Ruby-GNOME is a set of Ruby language bindings for the GNOME development environment.
At the moment, the most mature of these is the Ruby/GTK library, but bindings for libgnome, libgnomeui, gdk-pixbuf, gdk-imlib, libglade, libpanel-applet and GConf are in various stages of development.
RBBR is a Ruby class browser; it will allow you to look through classes and modules dynamically and examine their properties.
ruby-gnome.sourceforge.net   (550 words)

  
 The Ruby Language FAQ   (Site not responding. Last check: 2007-10-18)
Ruby is a modern object-oriented language, combining elements of Perl, Smalltalk, and Scheme in a simple yet powerful syntax.
The code examples in this document have been run using Ruby version 1.6.7.
A French version of this document is available at rubyfr.org.
dev.rubycentral.com /faq/rubyfaq.html   (612 words)

  
 Ruby QuickRef
Ruby comes with an extensive library of classes and modules.
Same as "ruby -d..." -f Prevents the loading of ~/.irb.rc.
Same as "ruby -r module..." -v Prints the version and exits.
www.zenspider.com /Languages/Ruby/QuickRef.html   (1628 words)

  
 Programming Ruby: The Pragmatic Programmer's Guide   (Site not responding. Last check: 2007-10-18)
(*) An updated Second Edition of this book, covering Ruby 1.8 and including descriptions of all the new libraries, is available from
Copyright © 2001 by Addison Wesley Longman, Inc. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0 or later (the latest version is presently available at http://www.opencontent.org/openpub/)).
Distribution of the work or derivative of the work in any standard (paper) book form is prohibited unless prior permission is obtained from the copyright holder.
www.rubycentral.com /book   (115 words)

  
 Why’s (Poignant) Guide to Ruby   (Site not responding. Last check: 2007-10-18)
This book was tenderly written and illustrated by why the lucky stiff.
And there’s a reason this book will stay light: because Ruby is simple to learn.
Why’s (Poignant) Guide to Ruby is released under the Attribution-ShareAlike License.
www.poignantguide.net /ruby   (462 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.