sid  ]
[ Source: haskell-convertible  ]

Package: libghc6-convertible-dev (1.0.6-3)

Typeclasses and instances for converting between types, GHC package

convertible provides a typeclass with a single function that is designed to help convert between different types: numeric values, dates and times, and the like. The conversions perform bounds checking and return a pure Either value. This means that you need not remember which specific function performs the conversion you desire.

Also included in the package are optional instances that provide conversion for various numeric and time types, as well as utilities for writing your own instances.

Finally, there is a function that will raise an exception on bounds-checking violation, or return a bare value otherwise, implemented in terms of the safer function described above.

Convertible is also used by HDBC 2.0 for handling marshalling of data to/from databases.

Convertible is backed by an extensive test suite and passes tests on GHC and Hugs.

Other Packages Related to libghc6-convertible-dev

  • depends
  • recommends
  • suggests
  • dep: ghc6 (<< 6.10.4+)
    GHC - the Glasgow Haskell Compilation system
    dep: ghc6 (>= 6.10.4-1) [not armel]
    dep: ghc6 (>= 6.10.4-1+b1) [armel]
  • dep: libc0.1 (>= 2.3) [kfreebsd-i386]
    GNU C Library: Shared libraries
    also a virtual package provided by libc0.1-udeb
  • dep: libc6 (>= 2.10) [hppa]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6-udeb
    dep: libc6 (>= 2.3) [i386, mips, mipsel]
    dep: libc6 (>= 2.3.3) [amd64]
    dep: libc6 (>= 2.4) [armel, powerpc, s390]
    dep: libc6 (>= 2.6) [sparc]
  • dep: libc6.1 (>= 2.4) [alpha]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6.1-udeb
  • dep: libffi5 (>= 3.0.4) [not armel, kfreebsd-i386]
    Foreign Function Interface library runtime
    dep: libffi5 (>= 3.0.9~rc3-1) [armel, kfreebsd-i386]
  • dep: libgcc1 (>= 1:4.4.0) [armel]
    GCC support library
  • dep: libghc6-mtl-dev (<< 1.1.0.2+)
    Haskell monad transformer library for GHC
    dep: libghc6-mtl-dev (>= 1.1.0.2-7) [kfreebsd-i386]
    dep: libghc6-mtl-dev (>= 1.1.0.2-7+b1) [not alpha, armel, kfreebsd-i386, powerpc, sparc]
    dep: libghc6-mtl-dev (>= 1.1.0.2-7+b2) [alpha, powerpc]
    dep: libghc6-mtl-dev (>= 1.1.0.2-7+b3) [sparc]
    dep: libghc6-mtl-dev (>= 1.1.0.2-7+b4) [armel]
  • dep: libghc6-time-dev (<< 1.1.2.4+)
    Haskell time library for GHC
    dep: libghc6-time-dev (>= 1.1.2.4-1) [kfreebsd-i386]
    dep: libghc6-time-dev (>= 1.1.2.4-1+b1) [not alpha, armel, kfreebsd-i386, powerpc, sparc]
    dep: libghc6-time-dev (>= 1.1.2.4-1+b2) [alpha, powerpc, sparc]
    dep: libghc6-time-dev (>= 1.1.2.4-1+b3) [armel]
  • dep: libgmp3c2
    Multiprecision arithmetic library
  • sug: libghc6-convertible-doc
    Package not available
  • sug: libghc6-convertible-prof
    Typeclasses and instances for converting between types, GHC profiling package

Download libghc6-convertible-dev

Download for all available architectures
Architecture Package Size Installed Size Files
alpha 905.0 kB7944 kB [list of files]
amd64 589.5 kB4848 kB [list of files]
armel 766.8 kB5532 kB [list of files]
hppa 1,240.9 kB6976 kB [list of files]
i386 526.6 kB3376 kB [list of files]
kfreebsd-i386 524.0 kB3356 kB [list of files]
mips 877.9 kB5956 kB [list of files]
mipsel 823.9 kB5956 kB [list of files]
powerpc 747.7 kB4296 kB [list of files]
s390 847.6 kB5848 kB [list of files]
sparc 997.4 kB6192 kB [list of files]