Prob with numeric values

Tom Schrijvers Tom.Schrijvers@cs.kuleuven.ac.be
Thu, 23 May 2002 15:52:05 +0200 (CEST)


> Hello,
>
> I m having some difficulties with the following thing:
>
> I've made a class which looks somehow like this:
> class A a where
>    inc::a->a
>    ....
>
> now, when I want to make a instance of it with type Int and define the
> function inc like this:
>
> instance A Int where
>      inc a = a + 1
>
> I can't make a call to it when I enter the folowing
>
> inc 5
>
> (When I type inc 5::Int it does the job perfectly, because I explicitly say
> 5 is an Integer, but how can I tell the program 5 is an Int?????ithout
> saying it explicitly in the prompt)
>
> What s being the problem here?? Am I overlooking something here?
> If you can help me... don't hesitate to contact me
>
> Thx,
>
> a haskell-lover

This appears to be a question based on the exam of our declarative
languages course. Please consult Bart Demoen, Remko Troncon or me with
your questions.

Cheers,

Tom