[Hackage] #478: allow comments on any line,
don't require '.' for blank lines
Hackage
trac at galois.com
Sat Dec 19 16:45:02 EST 2009
#478: allow comments on any line, don't require '.' for blank lines
----------------------------+-----------------------------------------------
Reporter: duncan | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Cabal-1.8
Component: Cabal library | Version: 1.6.0.1
Severity: normal | Resolution:
Keywords: | Difficulty: unknown
Ghcversion: | Platform:
----------------------------+-----------------------------------------------
Comment (by creswick):
The error output for this could at least mention that comments aren't
allowed at the end of lines.
There is also an inconsistency in the syntax for build-depends and some
other lists (eg: extra-source-files). Comments at the end of a line in an
extra-source-files list do not cause a parse error, yet they do when added
to the end of a line in a build-depends list.
In my opinion, the simplest solution is to require that -- be escaped.
(eg: \-\-, or \-- ) when it is not used as a comment delimiter. However,
I say that without having any experience with the cabal source, so I can't
judge the difficulty. I'm also a newbie to haskell, so perhaps this isn't
such a great idea...
I'd be willing to start working on such a fix if someone with more
background than I can suggest one :)
--
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/478#comment:2>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects
More information about the cabal-devel
mailing list