I've intentionally focused on use-cases because: I wanted to make clear why Ruby should to support this; and I've included a possible solution only to make it more clear, since I think Kazuki or somebody else who also spend significant t...pitr.ch (Petr Chalupa)
* [Feature #14912] Introduce pattern matching syntax ([pitr.ch](https://twitter.com/pitr_ch)) * Could the pattern matching be made available as a first-class citizen to be used as a filter when searching in data structures and to be a...pitr.ch (Petr Chalupa)
Hi, I am really looking forward to this feature. Looks great! However I'd like to make few suggestions which I believe should be part of the first pattern matching experimental release. I'll include use-cases and try to explain why i...pitr.ch (Petr Chalupa)
~~~ ruby class C end module M refine C do def foo puts "C#foo in M" end end end using M c = C.new c.foo # prints "C#foo in M" c.send :foo p c.respond_to? :foo p c.methods.include?(:foo) p C.instanc...pitr.ch (Petr Chalupa)
We had to get around missing at_fork in concurrent-ruby as well. Since we are avoiding monkey_patching we had to result in lazy-checking pid, when it changes we re-create a resource. The resource has to check on every usage though which ...pitr.ch (Petr Chalupa)
As the previous comments mention we had a meeting to discus memory model at RubyKaigi. There were about fifteen Ruby implementers siting around the table from MRI, JRuby, JRuby+Truffle, and OMR. The first meeting started by exchangi...pitr.ch (Petr Chalupa)
Hi Shyouhei, sorry for not doing it so far, I took vacation to travel Japan right after the conference. It is already on my todolist when I get back.pitr.ch (Petr Chalupa)
I am going to RubyKaigi, I would be very interested to have a meeting face to face there to discuss this topic in depth. Koichi, would you be open to spend some time discussing it? Would anybody else be interested? Afaik Charles is not g...pitr.ch (Petr Chalupa)