Jul 2013 Meeting #2

calendar_today July 27, 2013 confirmation_number 1 ticket discussed Source English

DevMeeting-2013-07-27

  • Date: 2013-07-27
  • Time: 13:00-18:00
  • attendees: see http://cruby.doorkeeper.jp/events/4906
  • 議事録: https://docs.google.com/document/d/1Ie6HNoxCptIUe52I3XCxDLn52FtE_RWaF8lrDIXAVmc/pub

Agenda

Ruby 2.1 release schedule

  • Next meeting date is 31 Aug

Features of Ruby 2.1

  • [ruby-core:38666] [ruby-trunk - Feature #5138][Assigned] Add nonblocking IO that does not use exceptions for EOF and EWOULDBLOCK
  • [ruby-dev:42151] [Feature #3753] value of def-expr
  • [ruby-core:55993] [ruby-trunk - Feature #8632][Assigned] Remove warnings for Refinements
  • tail call optimization の言語としての位置づけ
  • [ruby-core:56148] [ruby-trunk - Feature #8678][Assigned] Allow invalid string to work with regexp
  • Thread に名前をつける話 https://twitter.com/tanaka_akr/status/296422146236895232
  • Enumerable#to_h
  • Module#prepended_modules
  • Set#rehash
  • Set#intersect
  • Hash#slice, Hash#except
  • Rational number literal
  • キーワード引数の別名
    • https://twitter.com/n0kada/status/356963333309599746
  • [ruby-core:55538] [ruby-trunk - Feature #8539] Unbundle ext/tk
  • [ruby-core:56123] [ruby-trunk - Feature #8671] support SEEK_DATA and SEEK_HOLE
  • [ruby-dev:46523] [ruby-trunk - Feature #7368] rb_str_each_line()のパフォーマンス向上とリファクタリング
  • Feature #8643 Add Binding.from_hash
  • Feature #8629 Method#parameters should include the default value
  • Feature #8553 Bignum#size (and Fixnum#size)
  • Feature #8658 Process.clock_gettime
  • Feature #6065 Allow Bignum marshalling/unmarshalling from C API

Announcement

  • Upgrading bugs.ruby-lang.org to redmine 2.3.
  • Ruby Prize