[cvs-nhc98] cvs commit: nhc98/src/prelude/FFI CTypes.h
CTypes.hs CTypesExtra.hs
Malcolm Wallace
Malcolm.Wallace at cs.york.ac.uk
Tue Jun 15 05:16:28 EDT 2004
Sven Panne <panne at glass.cse.ogi.edu> writes:
> Modified files:
> src/prelude/FFI CTypes.h CTypes.hs CTypesExtra.hs
> Log:
> * s/NUMERIC_TYPE/ARITHMETIC_TYPE/
>
> * ARITHMETIC_TYPEs now have a Real instance (should probably be tracked in
> some
> magic .hi files => Malcolm?)
The Real instances were already present by virtue of INTEGRAL_TYPE,
so no change required there.
However, now that CClock and CTime have become mere ARITHMETIC_TYPE,
they seem to have lost their previous instances of Bounded and Integral.
Is this correct?
> * Reverted most of my attempt to make CTypes* conform to the FFI spec: I can't
> manage to compile any Bit instances at this stage, neither Data.Bits nor
> NHC.SizedTypes is available. There must be some way to teach this to
> nhc98 by hand first => Malcolm?
I'll think about it. Possibly all of nhc98's FFI libraries need to
move into a separate package, so they can depend on package base.
Regards,
Malcolm
More information about the Cvs-nhc98
mailing list