John Porter writes:
| qc( here's some text which will evaluate to "silent undef". );
|
| Could be very much like qw(), in the sense that
|
| % perl -w
| qc{
| once upon a time
| # now for the clincher
| happily ever after.
| };
| Possible attempt to put comments in qc() at - line 5.
|
| One could use qw() or q() for this right now; but those result in
| a value, which under some circumstances causes a warning issuance.
Disclaimer: am not in any way agreeing that there is a need for
multiline comments : ---------------
The above has one particular problem that I can see: it relies upon the
correct nesting of the delimiter. C style */ end delimiters are rarely
if ever seen in the code, so work reasonably well (although I still see
people falling over nested comments); the above, with a likely
single-char delimiter, be it ) } or even !, would be all too easy to
fall foul of, and spotting the error would be tedious; esp. when the
false ending was hidden in, say, a string.
--
See, the stars are shining bright
Everything's all right tonight
-- (Martin L. Gore, Never Let Me Down Again)