Top Banner
RUBY1.9.1への道 Yugui
26

Ruby 1.9.1への道

Jul 14, 2015

Download

Technology

Yuki Sonoda
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ruby 1.9.1への道

RUBY1.9.1への道Yugui

Page 2: Ruby 1.9.1への道

自己紹介

Yugui

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

Ruby Issue Tracking System開発/管理者

project Rottenmeier / Akasaka.rb

Page 3: Ruby 1.9.1への道

Agenda

Ruby 1.9 featureと現状

開発体制

懇願

Page 4: Ruby 1.9.1への道

Ruby 1.9.11.9初の安定版

改善された文法

整理されたライブラリ

M17N

バイトコード

Page 5: Ruby 1.9.1への道

文法改善

ブロック引数

->(x,y){}

続きはwebで

Page 6: Ruby 1.9.1への道

ライブラリ整理

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

SOAP4R除外

RubyGems追加

続きはwebで

Page 7: Ruby 1.9.1への道

バイトコード

YARV

高速化

AOTやtranslatorの基盤として

Page 8: Ruby 1.9.1への道

M17N

String, IO, ...

Encoding

transcode

Page 9: Ruby 1.9.1への道

現状

YARVのバグ良好

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

akr版transcode

Page 10: Ruby 1.9.1への道

リリース予定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

Page 11: Ruby 1.9.1への道

安定へ向けてcoverage向上計画

rubyspecとの協力

redmine

サポートレベル

nightly build & test

ドキュメント

標準化

Page 12: Ruby 1.9.1への道

coverage向上計画

by mame

coverage拡張ライブラリ

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

Page 13: Ruby 1.9.1への道

RubySpecThe Standard You Trust

漂う怨念

mspec

make update-rubyspec && make test-rubyspec

http://github.com/yugui/rubyspec

Page 14: Ruby 1.9.1への道

Redmine

http://redmine.ruby-lang.org

人手不足

管理めんどくさい

Page 15: Ruby 1.9.1への道

サポートレベル

supported

best effort

perhaps

not supported

Page 16: Ruby 1.9.1への道

危ういもの

OpenVMSWinCEOS/2bcc32

Classic MacOS

Page 17: Ruby 1.9.1への道

無理っぽいもの

djgpp

human68k

Page 18: Ruby 1.9.1への道

もったいないもの

BeOS (Haiku)

cygwin

x86_64 GNU/Linux

FreeBSD

Page 19: Ruby 1.9.1への道

メンテナ求む

Page 20: Ruby 1.9.1への道

Nightly Build & Test

環境どうしよう。悩み中

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

Page 21: Ruby 1.9.1への道

ドキュメント

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

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

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

Documentathon

Page 22: Ruby 1.9.1への道

標準化

はじめの一歩

骨格

JIS? ECMA? ISO?

Page 23: Ruby 1.9.1への道

まとめ

Page 24: Ruby 1.9.1への道

バグレポート

目玉

運用事例

ユースケース

お金

必要なもの

Page 25: Ruby 1.9.1への道

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

Redmine協力者

クレーマー

物書き

パトロン(ヌ)

人柱

人柱

人柱

Page 26: Ruby 1.9.1への道

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