Detail
[JA] Archeology of Ruby: Removed Features (Ruby 考古学 消された機能編)
English
I've been following the evolution of Ruby since version 1.4. In that time, I've noticed that experimental features are often introduced in development, then removed before Ruby is actually released. Other features are introduced, only to be removed in later Ruby releases. I'd like to talk about such features, and about the history of what I felt were major changes over Ruby's development.
As a historical overview of Ruby's evolution, I hope this talk will be useful as a reference for anyone planning to make a proposal for a new Ruby feature.
日本語
Ruby の開発を見ていると、開発版で一度実験的に入った機能がリリースされる前にやっぱりなかったことになることも何度かありました。他にも過去のリリースにはあった機能が外されるということもありました。
いったいどのような機能が一度入っては外されていったのかを中心に、大きめの変更だったと感じた機能変更の歴史を紹介したいと思います。
機能を提案する時にどういうものは既にダメだったので通りにくそうとか、改善した案ならまだ行けそうとか、そういう視点でも参考になるかと思います。
Recorded Video
Archeology of Ruby: Removed Features (Ruby 考古学 消された機能編) from rubykaigi on YouTube .