By the way, I replied to this via email because I can't figure out how
to annotate the bug anymore. I'm rather stumped... I thought email
replies might automatically become associated with the bug.

Frederik

On Sat, Apr 14, 2007 at 01:04:52PM +0100, Frederik Eaton wrote:
> 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
> > Glasgow-haskell-bugs@haskell.org
> > http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
> 
> 
> -- 
> http://ofb.net/~frederik/
> _______________________________________________
> Glasgow-haskell-bugs mailing list
> Glasgow-haskell-bugs@haskell.org
> http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
> 

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

Reply via email to