RubyConf 2006 Review

Letztes Wochenende haben sich 300 Rubybegeisterte in Denver, CO getroffen um über die unterschiedlichsten Aspekte Ihrer Lieblingssprache zu diskutieren. Die Präsentationen waren großartig und jeder sollte ein solches Event mindestens einmal miterlebt haben.

Wenn ich ein Leitthema dieses Jahr nennen müsste, so würde ich wohl sagen es ging um die Ruby Implementation. Zwei Präsentationen drehten sich um alternative Ruby Implementationen und eine Dritte war angetreten um über Ihre m17n Pläne zu sprechen. Apple stellte seine Pläne für zukünftige Integrationen in Mac OS X vor. Koichi demonstrierte erneut wie performant YARV schon derzeitig arbeitet und berichtete über Pläne wie die beiden Projekte (YARV und Ruby) in den nächsten Monaten zusammenwachsen sollen. Weiterhin demonstrierte er eine laufende Rails Applikation unter YARV.

Und wie sollte es auch anders sein, beantwortete Matz allemöglichen Fragen über seine Visionen und Zukunftspläne für Ruby.

Matz eröffnete seine Keynote damit, die zur Zeit geläufigen Beschreibungen von Ruby zu vergleichen. Nachdem er die Begriffe scripting language, programming language, lightweight language und dynamic language aus den unterschiedlichsten Gründen ablehnte, schlug er vor Ruby als “agile language” zu bezeichnen.

Weiterhin stellt Matz fest, dass er und die anderen Entwickler mit den alten Plänen für Ruby 2.0 zeitlich etwas hinterhängen. Aufgrund dessen schlug er vor, eine neue Ruby 2.0 Runde zu beginnen. Im sogenannte “Ruby Game” soll über Erweiterungen diskutiert und entschieden werden. Weitere Informationen diesbezüglich folgen in kürze.

Schlußendlich stellte Matz das Erscheinungsdatum für Ruby 1.9.1 vor. Es ist der 24 Dezember 2007. Diese Version stellt dann den ersten Schritt in die Zukunft von Ruby da. Diese Version wird auch einige große Inkompatibilitäten zu Ruby 1.8 enthalten.

Für weitere Informationen zur Konferenz: