26
RUBY1.9.1への道 Yugui

Ruby 1.9.1への道

Embed Size (px)

Citation preview

RUBY1.9.1への道Yugui

自己紹介

Yugui

Ruby 1.9系統リリースマネージャー

Ruby Issue Tracking System開発/管理者

project Rottenmeier / Akasaka.rb

Agenda

Ruby 1.9 featureと現状

開発体制

懇願

Ruby 1.9.11.9初の安定版

改善された文法

整理されたライブラリ

M17N

バイトコード

文法改善

ブロック引数

->(x,y){}

続きはwebで

ライブラリ整理

いまいちなもの除外・リプレース

SOAP4R除外

RubyGems追加

続きはwebで

バイトコード

YARV

高速化

AOTやtranslatorの基盤として

M17N

String, IO, ...

Encoding

transcode

現状

YARVのバグ良好

バイトコード仕様は安定せず

akr版transcode

リリース予定1.9.0-4 2008-08-25

1.9.0-5 2008-09-25 (feature freeze)

1.9.1 RC1 2008-10-25

1.9.1 RC2 2008-11-25

1.9.1 2008-12-20

安定へ向けてcoverage向上計画

rubyspecとの協力

redmine

サポートレベル

nightly build & test

ドキュメント

標準化

coverage向上計画

by mame

coverage拡張ライブラリ

http://redmine.ruby-lang.org/issues/show/217

RubySpecThe Standard You Trust

漂う怨念

mspec

make update-rubyspec && make test-rubyspec

http://github.com/yugui/rubyspec

Redmine

http://redmine.ruby-lang.org

人手不足

管理めんどくさい

サポートレベル

supported

best effort

perhaps

not supported

危ういもの

OpenVMSWinCEOS/2bcc32

Classic MacOS

無理っぽいもの

djgpp

human68k

もったいないもの

BeOS (Haiku)

cygwin

x86_64 GNU/Linux

FreeBSD

メンテナ求む

Nightly Build & Test

環境どうしよう。悩み中

もうちょっと自信を持てるように

ドキュメント

明らかなミスに気づかれない可哀想なRuby

ruby.1が追随しない可哀想なRuby

リファレンスマニュアルが追随しない可哀想なRuby

Documentathon

標準化

はじめの一歩

骨格

JIS? ECMA? ISO?

まとめ

バグレポート

目玉

運用事例

ユースケース

お金

必要なもの

求人プラットフォームメンテナ

Redmine協力者

クレーマー

物書き

パトロン(ヌ)

人柱

人柱

人柱

ご静聴ありがとうございました