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.
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.
- 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
- 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.)
- Description updated (diff)
- Related to deleted (Misc #20281: DevMeeting-2024-03-14)
Discussed at the dev meeting, and @matz (Yukihiro Matsumoto) (Yukihiro Matsumoto) said he wants to take time to consider it. No conclusion is reached.
- Status changed from Open to Assigned
Also available in: Atom
PDF
Like0
Like0Like0Like0Like0Like0Like0Like0