[m-rev.] diff: relax restrictions on existential data
Julien Fischer
juliensf at cs.mu.OZ.AU
Fri May 13 16:36:33 AEST 2005
On Fri, 13 May 2005, Mark Brown wrote:
>
> @@ -1640,11 +1692,16 @@
> % very_long_module_name:002: error in type class constraints: type variable
> % very_long_module_name:002: T occurs in the constraints, but is not
> % very_long_module_name:002: determined by the predicate's argument types.
> +%
> +% very_long_module_name:002: In declaration for type `long_type/3':
> +% very_long_module_name:002: error in type class constraints: type variable
> +% very_long_module_name:002: T occurs in the constraints, but is not
> +% very_long_module_name:002: determined by the constructor's argument types.
>
Just an observation: with things like this the compiler should provide
more of an explanation when compiling with -E.
Cheers,
Julien.
--------------------------------------------------------------------------
mercury-reviews mailing list
post: mercury-reviews at cs.mu.oz.au
administrative address: owner-mercury-reviews at cs.mu.oz.au
unsubscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: unsubscribe
subscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------
More information about the reviews
mailing list