# New Ticket Created by "Carl Mäsak"
# Please include the string: [perl #112276]
# in the subject line of all future correspondence about this issue.
# <URL:
https://rt.perl.org:443/rt3/Ticket/Display.html?id=112276 >
<moritz> p6: say $*IN.slurp.comb(/e/).elems
<p6eval> rakudo 4373f0, niecza v15-6-gefda208: OUTPUT«88»
<masak> r: say slurp.comb(/e/).elems
<p6eval> rakudo 4373f0: OUTPUT«===SORRY!===CHECK FAILED:Calling
'slurp' will never work with no arguments (line 1)Expected any of:
:(Any $filename)»
<masak> how come lines() defaults to $*IN, but slurp() doesn't?
<moritz> not $*IN, $*ARGFILES
<moritz> ... and I don't know
<masak> they feel somehow analogous.
<moritz> agreed
* masak patches the spec
<masak> oh, and S32/IO already has it that way. it's just that Rakudo
doesn't implement it.
* masak submits rakudo todo-ticket
<moritz> masak: now spectesting a fix
<masak> moritz++