Liens connexes

Dépêche modérée par

: Ruby 1.8.0 est sorti

Posté par itraz (). Modéré le 06 août 2003.
0
Après 7 jets d'essais depuis fin 2002, la version finale et stable de Ruby 1.8.0 est arrivée. C'est l'occasion de remettre en lumière ce langage qui monte en puissance.

N'oubliez pas qu'il est fourni en standard avec la plupart des distributions Linux et avec MacOS X 10.2 (pour Windows des binaires sont disponibles). Vous verrez, l'essayer, c'est l'adopter !

NdM: Au passage, je signale qu'une nouvelle version des bindings Ruby/Gnome2 (qui sont déjà très avancés dans leur version actuelle) devrait sortir ce Week-End.

> Lire la suite (73 commentaires, moyenne: 2,8).   [dépêche : 1905 caractères]

Cette nouvelle version apporte son lot de fonctionnalités (à vous de détailler le change log), mais je me bornerai à souligner l'intégration de nombreuses bibliothèques à la distribution standard de Ruby, ce qui prouve à la fois le dynamisme de sa communauté (hélas, encore trop peu francophonne, mais cela ne tiens qu'à nous :) ), et sa maturité. En vrac, les sujets abordés passent par l'OpenSSL, XML, YAML, la base de registre Windows, la programmation distribuée, ...
A noter l'annonce du port de Ruby sous WindowsCE (les japonais sont friants de PDA ...).

Pour terminer, quelques liens pour vous faire une idée, ou pour plonger carrement dedans :

Focus sur certains points de la nouvelle version 1.8.0 :
http://whytheluckystiff.net/articles/2003/08/04/rubyOneEightOh

Sur DLFP, quelques brèves :
http://linuxfr.org/index.php?file=recherche.html&recherche=ruby

Les communautés :
Le *FrenchGroup* : http://rubygarden.org/ruby?FrenchGroup
La mailing liste française (en sommeil) : ruby-fr-ctl@ruby-lang.org
Le Wiki principal : http://rubygarden.org/ruby?HomePage
Le newsgroup, très actif : comp.lang.ruby

Les Applications / bibliothèques :
Le répertoire central : http://raa.ruby-lang.org/
Le nouveau site OpenSource Ruby : http://rubyforge.org/

Les livres :
Le seul en français (pour l'instant j'espère) : http://www.oreilly.fr/catalogue/rubynut.html
Le livre de référence (sous Open Publication License) : http://www.pragmaticprogrammer.com/ruby/downloads/book.html

Enfin quelques présentations présentant rapidement les fonctionnalités principales de Ruby :
La seule en français : http://www.approximity.com/ruby/ruby_fr/siframes.html
http://www.pragmaticprogrammer.com/talks/perlmongers/perlmongers.htm
http://rubyhacker.com/rubyperl/slide1.html
http://www.hypermetrics.com/ruby37.html

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Re: Ruby 1.8.0 est sorti

Posté par Xavier Teyssier (Jabber id, page perso, ) le 06/08/2003 à 09:25. (lien). Évalué à 10.

Question qui ne peux que dégénérer en troll, mais je tente quand même...

On entends de plus en plus parler de Ruby et de Python. Quelles sont les différences : sont ils plutôt concurrents ou complèmentaires ?

Je serais bien tenté de rajouter que je voudrais des avis objectifs de la part de ceux qui connaissent les 2 langages, mais j'ai le vague sentiment que ce serait peine perdue ;-)

Re: Ruby 1.8.0 est sorti

Posté par Arnaud (page perso, ) le 06/08/2003 à 09:35. (lien). Évalué à 3.

J'ai une question simple pour les programmeurs Ruby : Existe-t-il des GUI cross-plateforme pour Ruby (Linux/MacOs X/Windows) ?
Sinon, y a-t-il d'autres langages de script avec des GUIs cross-plateforme ?
Et même question pour les accès aux BD ;-)
Merci.

Re: Ruby 1.8.0 est sorti

Posté par itraz () le 06/08/2003 à 13:27. (lien). Évalué à 6.

Quelques remarques en plus ...

1. Juste pour différencier Python et Ruby, un concept interressant dans Ruby (issu du langage CLU) qu'on ne retrouve pas dans Python : la conception facilitée des itérateurs.
Un simple exemple tiré du livre de référence ("Programming Ruby" déjà cité):
class Array
def find
for i in 0...size
value = self[i]
return value if yield(value)
end
return nil
end
end
[1, 3, 5, 7, 9].find {|v| v*v > 30 } --> donne 7

Au passage, on note la facilité d'extention des classes de bases, et l'utilisation du tout objet.

2. Le débat sur l'indentation dépend AMHA des habitudes de chacun et de l'éditeur utilisé.

Maintenant, le langage choisi n'est qu'une question de contexte et de gout personnel :)

3. Aux GUI FOX et GTK déjà mentionnés, on peut rajouter Tk ( voir http://www.rubygarden.org/ruby?RubyTk(...) ), et l'expérimentation Appolo (sur une base des librairies VCL de Delphi : http://www.moriq.com/apollo/index-en.html(...) ). Maintenant allez farfouiller du côté de RAA pour en trouver beaucoup d'autres : http://raa.ruby-lang.org/cat.rhtml?category_major=Library;category_(...) .

4. Deux nouveaux livres sur Ruby devraient sortir en fin d'année (en anglais ...) : "Game Programming With Python, Lua, and Ruby" et surtout "Code generation in action" ( http://www.codegeneration.net/(...) ) traitant de la métaprogrammation en basant ses exemples sur Ruby.

5. Désolé enfin pour les url non cliquables ... (c'était ma première brève sur DLFP :) ).

Tutoriel Ruby

Posté par Laurent Sansonetti (page perso, ) le 06/08/2003 à 19:06. (lien). Évalué à 6.

Hello tout le monde,

Le tutoriel "Apprenez Ruby" est disponible sur ruby-doc: http://www.ruby-doc.org/docs/beginner-fr/xhtml/index.html(...) .

Le lien actuel pointe sur une machine cable, ca doit lagger un peu ;-)

Si un modérateur passe, saurait-il faire le changement?

(et également virer le premier jet sur le thread gentoo, je m'ai trompé ;-)

--
lrz

Revenir en haut de page