Hi Igloo,

We are not suggesting that runhaskell should support a leading #! line
- it already does. The argument is about whether it should support
files that don't have an extension.

Also, this is a tangent, but: for "files" that start with #!, I
generally interpret the lines following the first line as the "real"
file. I.e., if a file is being interpreted via the #! mechanism by (or
any other interpreter), then the interpreter should consider
everything following the initial line to be the "real file" for the
purposes of code parsing. If the interpreter doesn't know whether it
is being run via "#!" or not, then it can simply check the first two
characters of the file - if they are "#!" (which no legal haskell file
starts with) then it should be safe to assume that it is.

Frederik

On Fri, Mar 30, 2007 at 08:03:04PM -0000, GHC wrote:
> #1232: generalise runhaskell to support arbitrary file names, not just those 
> with
> .{l}hs extensions
> -----------------------------+----------------------------------------------
>  Reporter:  Frederik         |          Owner:             
>      Type:  feature request  |         Status:  new        
>  Priority:  normal           |      Milestone:  6.8        
> Component:  Compiler         |        Version:  6.6        
>  Severity:  normal           |     Resolution:             
>  Keywords:  runhaskell       |     Difficulty:  Easy (1 hr)
>  Testcase:                   |   Architecture:  Multiple   
>        Os:  Unknown          |  
> -----------------------------+----------------------------------------------
> Comment (by igloo):
> 
>  I don't think runhaskell should be encouraging people to write files that
>  aren't valid Haskell, and thus that a Haskell-compliant implementation
>  might not be able to load.
> 
>  I wouldn't object to Haskell' saying a leading `#!` line, or any line
>  starting with `#` or `#!`, will be treated as a comment, though (something
>  like this seems to be where we are in practice anyway).
> 
> -- 
> Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/1232>
> GHC <http://www.haskell.org/ghc/>
> The Glasgow Haskell Compiler

> _______________________________________________
> Glasgow-haskell-bugs mailing list
> [EMAIL PROTECTED]
> http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs


-- 
http://ofb.net/~frederik/
_______________________________________________
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to