One more data point?
I might want a newline or I might want an ORS. The former, say()
gives me. The latter, print() provides.
I cannot imagine ever wanting a mixture of those, and if I ever do,
I expect I'll prefer to say what I mean:
# modulo syntax:
{ temp ORS //= "\n"; print @args } # b
print @args, "\n"; # c
{ temp ORS ~= "\n"; print @args } # d
In the common case, I think I'll have one or the other, and no
surprises, if you please. Option a.
Eirik
--
Habit is a cable; we weave a thread of it each day,
and at last we cannot break it.
--Horace Mann