reopen 360790 clone 360790 -1 retitle -1 Preprocessor comments create empty lines thanks
> From: Denis Barbier <[EMAIL PROTECTED]> > Subject: Re: Bug#360790: eperl: Gobbles shebang line > To: [EMAIL PROTECTED] > Date: Tue, 4 Apr 2006 20:29:47 +0200 It would be nice if you Cc'ed this directly to the submitter, it's much easier to read, and much friendlier, too. > This is the documented behavior. See examples in eperl(1): > [...] > you can write it now as an ePerl script: > > #!/path/to/eperl > foo bar > baz quux > <: for ($i = 0; $i < 10; $i++) { print "foo #${i}\n"; } :> > foo bar > baz quux > > So you can add > #!/usr/bin/eperl > at the beginning of your input file. And where does it say: "If you add any other shebang line, it will be removed, too"? I read the manpage over and over, I read the parts about eperl shebang lines with special care, but I nowhere found a hint that other shebang lines are treated specially, too. Please, if this is *really* the intended behavior, then it needs to be documented *clearly*. However, I think that the behavior should be changed, and the shebang line only removed if it points to eperl. Moreover, I noticed one more issue in the original bug report, namely that preprocessor commands don't work as advertised, I'm cloning a separate bug for clarity. Regards, Frank -- Frank Küster Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich Debian Developer (teTeX)