Cabal vs Haskell [sic]

David Brown haskell at davidb.org
Thu Apr 28 16:33:37 EDT 2005


On Thu, 28 Apr 2005 12:25:35 -0700, Benjamin Franksen  
<benjamin.franksen at bessy.de> wrote:

> While this sounds like a reasonable expectation, I still don't know of  
> any
> existing compiler/interpreter/language that enforces conformance of
> implementations with an intensional meaning. Nor are there languages  
> where
> the module's /name/, as it appears in an import clause, is associated
> statically and globally (i.e. world-wide) with such a specification.

Eiffel does allow pre-conditions, post-conditions, and invariants to be  
specified in the interface for a module.  Their whole computational model  
is so different, that I'm not sure how it would apply.

Dave


More information about the Libraries mailing list