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