From: cardoso_tiago@... Date: 2021-02-26T18:23:41+00:00 Subject: [ruby-core:102618] [Ruby master Bug#17659] Ractor: can't call io/wait methods Issue #17659 has been reported by chucke (Tiago Cardoso). ---------------------------------------- Bug #17659: Ractor: can't call io/wait methods https://bugs.ruby-lang.org/issues/17659 * Author: chucke (Tiago Cardoso) * Status: Open * Priority: Normal * ruby -v: 3.0.0 * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN ---------------------------------------- It seems that I can use IO.select inside a ractor, but not call IO.wait_writable, which seems odd. ```ruby require "io/wait" ractors = [] 1.times do ractors << Ractor.new do $stdout.wait_writable(2) # this fails # but this works # IO.select(nil, [$stdout], nil, 2) $stdout.puts "wow" end end ractors.map(&:take) ``` -- https://bugs.ruby-lang.org/ Unsubscribe: