Kort om Ruby før vi titter på litt kode.
- et objekt-orientert programmeringsspråk
- et dynamisk typet skriptspråk
- dynamisk typet
- lett å begynne med
- lesbart og samtidig enkelt å uttrykke seg i
- føles "kjent" (PoLS - Principle of Least Surprise)
- Japan
- Ruby større enn Python i Japan (sier ryktene)
- Mer enn 20 japanske bøker om Ruby
- Den geniale hjernen til Yukihiro Matsumoto ("Matz")
- En smeltedigel av features fra forskjellige språk:
- mer lesbart enn Perl.
- mer objekt-orientert enn Python og Perl.
- en tradisjonell og vanlig syntaks sammenlignet med f.eks. Smalltalk.
- tar de beste sidene ved flere språk og kombinerer dem.
- dynamisk typing.
På
Ruby sin hjemmeside finner du kildekode, dokumentasjon til standardbiblioteket, bindinger til andre bibliotek og programmer, slides, etc.
Online engelsk bok om Ruby,
skrevet av
The Pragmatic Programmers, som er veldig bra som introduksjon.
Der finner du også en "Ruby for Windows" installer.
Ruby har også en mailingliste ruby-talk
som blir speilet på nyhetsgruppen
comp.lang.ruby
Den norske brukergruppen (Ruby User Group)
heter
NorwayRUG.
De siste årene har det kommet flere engelske bøker om Ruby, bl.a.:
- The Ruby Way - Hal Fulton
- Ruby Developer's Guide -
Michael Neumann, Robert Feldt, Lyle Johnson
- Teach Yourself Ruby in 21 Days - Mark Slagell
- Ruby in a Nutshell - Matsumoto Yukihiro