time since the epoch
Juanma Barranquero
jmbarranquero at laley.wke.es
Thu Nov 6 17:03:03 EST 2003
On Sat, 1 Nov 2003 17:36:11 +0100
Stefan Karrmann <sk at mathematik.uni-ulm.de> wrote:
> a while ago time calculation was subject on this list.
> Now, I have a time library based on the TAI (international
> atomic time) time scale.
I get the following error with GHCi:
------------------------------------------------------------
Compiling Main ( Tai.lhs, interpreted )
Tai.lhs:450:
Couldn't match `LeapSeconds' against `TAI'
Expected type: LeapSeconds
Inferred type: TAI
In the first argument of `cFromTai', namely `taileap1'
In the first argument of `cSecond', namely
`(cFromTai taileap1 lst)'
Tai.lhs:453:
Couldn't match `LeapSeconds' against `TAI'
Expected type: LeapSeconds
Inferred type: TAI
In the first argument of `cFromTai', namely `taileap2'
In the first argument of `cSecond', namely
`(cFromTai taileap2 lst)'
Tai.lhs:472:
Couldn't match `LeapSeconds' against `TAI'
Expected type: LeapSeconds
Inferred type: TAI
In the first argument of `cFromTai', namely `taileap1'
In the first argument of `cSecond', namely
`(cFromTai taileap1 lst)'
Tai.lhs:475:
Couldn't match `LeapSeconds' against `TAI'
Expected type: LeapSeconds
Inferred type: TAI
In the first argument of `cFromTai', namely `taileap2'
In the first argument of `cSecond', namely
`(cFromTai taileap2 lst)'
Failed, modules loaded: none.
------------------------------------------------------------
Also, wouldn't make sense to add:
cConvert :: (Calendar a, Calendar b) => a -> b
cConvert = cFromTai . cToTai
Or it is already there and I've missed it?
Juanma
More information about the Haskell
mailing list