2020-10-01から1ヶ月間の記事一覧

2020/10/29 今週の気になった bugs.ruby のチケット

内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。 先週のまとめ [PR #3703] Assoc pattern…

開発版の Ruby 3.0 の右代入で分割代入ができる機能がはいった

入りました。 元々はパターンマッチの 1行 in を利用して分割代入を行えるような機能が Ruby 2.7 で実験的に入っていました。 # Ruby 2.7 で動くコード p RUBY_DESCRIPTION # => "ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-linux]" data = {…

2020/10/22 今週の気になった bugs.ruby のチケット

内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。 先週のまとめ [reline] Suppress callba…

2020/10/15 今週の気になった bugs.ruby のチケット

内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。 先週のまとめ [#3626] Add Ractor.recei…

reline で printf デバッグするときのライフハック

今日の Toyama.rb で reline のデバッグするときの便利機能を聞いたので覚書。 reline を起動した状態で reline 自体を printf デバッグすると表示が崩れてしまうのでその場合のライフハック。 端末を2つ用意する デバッグ出力用と実際に reline の入力用の2…

2020/10/08 今週の気になった bugs.ruby のチケット

内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 あくまでも『わたしが気になったチケット』で全ての bugs.ruby のチケットを載せているわけではありません。 先週のまとめ [Feature #17208] Add Set…

Kaigi on Rails STAY HOME Edition で登壇した

完全に勢いで CFP を出したら奇跡的に通ったのでエモい話をしました。 ActiveRecord と書いてあるんですがあんまり ActiveRecord の機能とかの解説はなくて『ActiveRecord を読むときに何に気をつけているのか』みたいな内容です。 ActiveRecord の歩み方 反…

Ruby 2.7.2 がリリースされ、今後は非推奨な警告はデフォルトでは出なくなる

先日 Ruby 2.7.2 がリリースされました。 Ruby 2.7.2 リリース このリリースで先日お伝えした『非推奨な警告がデフォルトでは出なくなる』ようになりました。 なので、今後は非推奨な機能が削除されるといきなりアプリケーションが動作しなくなる可能性があ…

改めて整理する Ruby 3.0 に実験的に入る予定のエンドレスメソッド定義構文と右代入演算子について

以前に以下の記事で右代入演算子とエンドレスメソッド定義構文について簡単に解説しました。 Ruby の開発版に右代入演算子とエンドレスメソッド定義構文が入った - Secret Garden(Instrumental) 上記の記事から少し挙動に変更があったので Ruby 3.0.0 previe…

2020/10/01 今週の気になった bugs.ruby のチケット

内容は適当です。 今週と言っても今週みかけたチケットなだけでチケット自体は昔からあるやつもあります。 先週のまとめ [Bug #17190] Not working multiple assignment by rightward assignment statement 3.0 preview1 で 42, 42 => a, b みたいな多重代入…