Project

General

Profile

Actions

Feature #20261

open

Add symbol synonyms for '' and nil for IO method line separator arguments

Added by burdettelamar (Burdette Lamar) 9 months ago. Updated 8 months ago.

Status:
Assigned
Target version:
-
[ruby-core:116684]

Description

[Feature 20261] For IO's line-oriented read methods, there are two special values for the line-separator argument sep; I'm proposing to add (user-friendlier) symbol synonyms for those values:

  • :paragraph as synonym for '' (read paragraphs).
  • :slurp as synonym for nil (read all).

Details (code, documentation, tests) may be seen at https://github.com/ruby/ruby/pull/9921.

Actions #1

Updated by burdettelamar (Burdette Lamar) 9 months ago

  • Subject changed from Add symbol alternatives to '' and nil for IO line separators to Add symbol synonyms for '' and nil for IO method line separator arguments
Actions #2

Updated by burdettelamar (Burdette Lamar) 9 months ago

Updated by burdettelamar (Burdette Lamar) 9 months ago

  • Assignee set to burdettelamar (Burdette Lamar)

Propose to add user-friendly synonyms (symbols) for IO line separator arguments '' (read paragraphs) and nil (read all). New symbol arguments would be :paragraph and :slurp. (I think this use of the term slurp is common in Perl and Python.)

Actions #4

Updated by burdettelamar (Burdette Lamar) 9 months ago

  • Description updated (diff)
Actions #5

Updated by peterzhu2118 (Peter Zhu) 9 months ago

  • Related to deleted (Misc #20281: DevMeeting-2024-03-14)

Updated by mame (Yusuke Endoh) 8 months ago

Discussed at the dev meeting, and @matz (Yukihiro Matsumoto) (Yukihiro Matsumoto) said he wants to take time to consider it. No conclusion is reached.

Actions #7

Updated by hsbt (Hiroshi SHIBATA) 8 months ago

  • Status changed from Open to Assigned
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0Like0