From: samuel@... Date: 2017-06-03T23:38:17+00:00 Subject: [ruby-core:81567] [Ruby trunk Feature#9323] IO#writev Issue #9323 has been updated by ioquatix (Samuel Williams). I think this is a great idea. It avoids a ton of string issues - e.g. concatenating strings in Ruby before writing them out. It would be great if #write could take an array, and if possible, call writev. ---------------------------------------- Feature #9323: IO#writev https://bugs.ruby-lang.org/issues/9323#change-65269 * Author: Glass_saga (Masaki Matsushita) * Status: Open * Priority: Normal * Assignee: * Target version: 2.2.0 ---------------------------------------- I propose addition of IO#writev. It enables gather output from multiple buffers. If writev(2) is not available, IO#writev uses Array#join to emulate atomic write. ---Files-------------------------------- patch.diff (7.83 KB) -- https://bugs.ruby-lang.org/ Unsubscribe: