Why is there a cabal file at all?

Henning Thielemann lemming at henning-thielemann.de
Sun Jan 14 06:30:24 EST 2007


On Sat, 13 Jan 2007, Conal Elliott wrote:

> Hi Bryan,
> 
> > From your argument I conclude that Haskell code unsafe in general, not just
> for package specification.  I'd like to see us address the general problem,
> rather than avoid it here and there.  I hate to see sacrifice the benefits
> of declarative DSELs (reuse, expressiveness, etc) and still not root out
> (hmm) the core problem of safety.

Me too. See e.g. verification of homework Haskell programs. Suppressing IO
is simple, suppressing unsafePerformIO - how to do that?

> I also wonder: if you don't trust my package spec code, why would you trust
> my library code?  My package spec is usually very simple, and when it's not,
> I'd welcome your scrutiny and help in making it simpler and more easily
> trusted.

Or - why do you trust Setup.lhs?


More information about the cabal-devel mailing list