Let's get ready for next Ruby

77
-1

Published on

表参道.rb #9

Published in: Engineering
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
77
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Let's get ready for next Ruby

  1. 1. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 Let's�get�ready� for�next�Ruby 表参道.rb#9 株式会社マネーフォワードさま 2016-03-03(Thu) 伊藤�浩⼀�(@koic) (株)永和システムマネジメント
  2. 2. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 �
  3. 3. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 宣伝
  4. 4. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 Idobata�のオンプレ版�提供 をはじめました
  5. 5. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 サービスの提供ではな く、ソースコード使用許 諾権の販売という形態に なります。具体的には、 GitHubのIdobataリポ ジトリのコラボレータに なる権利を販売します。
  6. 6. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 GitHubの Idobataリポジ トリのコラボレ ータになる権利
  7. 7. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 �
  8. 8. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 �
  9. 9. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 今⽇の話 Ruby�2.3.0�リリース後の開発 者会議のログ�(2回分)�をざっく り読んでみた⼀部の紹介と感想 ✓ つまり⼆次情報です✓ 情報はナマモノなので、明⽇は 違う話になっているかも 有為転変は世の習い✓ ✓
  10. 10. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 『ソース読め』という格⾔ 私の関⼼事なんかでフィルタリン グされているので、開発者会議の ログや�ISSUE�を読みましょう!
  11. 11. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 ソースという名のまとめ 2016年1⽉の開発者会議ログ https://bugs.ruby-lang.org/ projects/ruby/wiki/ DevelopersMeeting20160118Ja pan ✓ ✓ 2016年2⽉の開発者会議ログ https://bugs.ruby-lang.org/ projects/ruby/wiki/ DevelopersMeeting20160216Ja pan ✓ ✓
  12. 12. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 開発者会議ログを読むときの 姿勢 Dev�meeting�IS�NOT�a� decision�making�place.�All� decisions�should�be�done� at�the�bug�tracker. [「開発者会議より」より引用]
  13. 13. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 実装ダイジェスト Ruby�の�trunk�に書かれてい る�NEWS�は⼿早い情報収集 https://github.com/ruby/ruby/ blob/trunk/NEWS ✓ ✓
  14. 14. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 Janualy
  15. 15. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 Ruby�2.3�のふりかえり K:�2.2との⾼い互換性と新機能 大きなソフトウェアですごい✓ Railsアプリ開発者としてはライヴ ラリなど互換がなくなるケースもあ るのでアプリのテストをやるといい http://qiita.com/koic/items/ c0dd77ff853de72c1597 ✓ ✓ ✓ P:�preview�1�のリリース時期 T:�次回のリリースアナウンス✓ ✓
  16. 16. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 Ruby�2.4�のリリース計画 6/8:�Call�for�feature� proposal ✓ 9/8�(RubyKaigi):�Prev�1✓ 11/10�(RubyConf):�Prev�2✓ 12/XX:�Release�Candidate,� feature�freezed ✓ 12/25:�Final�Release✓
  17. 17. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 そもそも�3.0�ではない? 以下を含むと�3.0�にする⽅針 っぽい concurrency✓ type�check✓ performance�(3倍速くの話かな?)✓ ✓ https://gist.github.com/ nurse/4324519�は副本 ✓
  18. 18. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 Toward� 2.4?
  19. 19. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 Remove�Fixnum�and� Bignum Matz:�Try�it�on�2.4 [「開発者会議より」より引用]
  20. 20. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 1�/�2�is�Rational #5512�の�Integer#/�を� Integer#quo�の別名として定 義しなおす提案がはじまり�(?) ✓ いまから変えるのは難しいねえ という雰囲気 ✓
  21. 21. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 0.1�is�Rational "0.1�を浮動⼩数点数リテラル では無く、有理数リテラルにす る。"�というもの ✓ 私が理解不⾜で�http:// www.slideshare.net/mrkn/ float-is-legacy�から読み直し たい ✓
  22. 22. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 February
  23. 23. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 MatchData#to̲h issues/11999の素案から抜粋。 ��������������� ���������� ������������������������������������������� ����� ��� ������������������������������������������� ����������������������������������
  24. 24. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 名前付きキャプチャおさらい (?<name>pat)か(?'name'pat)と記 述したマッチデータは� MatchData#[]�に�Symbol�を渡す ことで参照できます ����������������������������������������������������� ������������������������������������������������ �������������������� �������������������
  25. 25. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 現状の�2.4.0-dev MatchData#named̲captures�と して実装されている ����������������������������������������������������� ����������������������������������
  26. 26. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 Numeric#step�の型エラー 以下を実⾏した場合 ��������������������� Ruby�2.3.0�は�ArgumentError✓ Ruby�2.4.0dev�は�TypeError✓
  27. 27. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 Dir.empty? ふつうにべんりでは。 ����������������������� ��������� すでにruby�2.4.0devに⼊ってる。
  28. 28. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 some� container#nonempty? まだ決まっていない雰囲気 nobu:�you�can�write� `ary&.empty?.!`. mrkn:�How�about� `ary.include̲something?`�? 私は`Object#!`の発想に感銘
  29. 29. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 Add�String.buffer ⽂字列⽣成時に必要な大きさのキ ャパシティを予め指定することが できる。 ���������������������������� すでにruby�2.4.0devに⼊ってる。
  30. 30. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 おわりに 取りあげることができたのは⼀部 なので、詳しく知りたい⽅は開発 者会議ログとリンク先の�ISSUE� を読みましょう!
  31. 31. Let's�get�ready�for�next�Ruby Powered�by�Rabbit�2.1.8 March�2016 次回の開発者会議は�2016年3 ⽉16⽇とのことです ソースは開発者会議ログ✓ ✓

×