I was asked to debug a weird Perl5 problem yesterday.  The code in
question looked roughly like this (indented 4 spaces, but otherwise
unchanged):

    #!perl -w
    use strict;
    
    print <<END;
    The next line contains a space at the end.
    END 
    This is still a here document
    END

This can be very hard to discover. I find it hard to see myself doing
this on purpose.  I would like to see a compiler warning for this:
"Spaces detected after apparent here document terminator", but
preferably phrased better.

Are there any objections?

-- 
Ariel Scolnicov        |"GCAAGAATTGAACTGTAG"            | [EMAIL PROTECTED]
Compugen Ltd.          |Tel: +972-2-6795059 (Jerusalem) \ We recycle all our Hz
72 Pinhas Rosen St.    |Tel: +972-3-7658514 (Main office)`---------------------
Tel-Aviv 69512, ISRAEL |Fax: +972-3-7658555    http://3w.compugen.co.il/~ariels

Reply via email to