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
> > [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
>
--
http://ofb.net/~frederik/
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs