etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Source: cpphs  ]

Package: cpphs (1.9-1 and others)

Simplified cpp-a-like preprocessor for Haskell

The C pre-processor has been widely used in Haskell source code. It enables conditional compilation for different compilers, different versions of the same compiler, and different OS platforms. It is also occasionally used for its macro language, which can enable certain forms of platform-specific detail-filling, such as the tedious boilerplate generation of instance definitions and FFI declarations.

However, gcc's cpp has recently been evolving to more strictly adhere to the C standard. This has had the effect of making it increasingly incompatible with Haskell's syntax. This is a cpp-a-like designed with Haskell's syntax in mind.

Tags: Software Development: Interpreter, Haskell Development, Implemented in: Haskell, User Interface: Command Line, Role: Program, Scope: Utility, Works with: Source Code

Other Packages Related to cpphs

  • depends
  • recommends
  • suggests
  • dep: libc0.1 (>= 2.3) [kfreebsd-i386]
    GNU C könyvtár: megosztott könyvtárak
    also a virtual package provided by libc0.1-udeb
  • dep: libc0.3 (>= 2.3.5-1) [hurd-i386]
    GNU C könyvtár: megosztott könyvtárak
    also a virtual package provided by libc0.3-udeb
  • dep: libc6 (>= 2.3) [i386]
    GNU C könyvtár: megosztott könyvtárak
    also a virtual package provided by libc6-udeb
    dep: libc6 (>= 2.3.3) [amd64]
    dep: libc6 (>= 2.3.5-1) [m68k]
    dep: libc6 (>= 2.4) [armel, mips, mipsel, powerpc, s390]
    dep: libc6 (>= 2.5) [hppa]
    dep: libc6 (>= 2.6) [sparc]
  • dep: libc6.1 (>= 2.3.5-1) [ia64]
    GNU C könyvtár: megosztott könyvtárak
    also a virtual package provided by libc6.1-udeb
    dep: libc6.1 (>= 2.4) [alpha]
  • dep: libffi5 (>= 3.0.4) [not armel, hurd-i386, ia64, kfreebsd-i386, m68k]
    Foreign Function Interface library runtime
    dep: libffi5 (>= 3.0.7-1) [armel, kfreebsd-i386]
  • dep: libgcc1 (>= 1:4.4.0) [armel]
    GCC támogató programkönyvtár
  • dep: libgmp3c2
    Multiprecision arithmetic library
  • sug: ghc6
    GHC - the Glasgow Haskell Compilation system
    or hugs
    A Haskell 98 interpreter

Download cpphs

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha 1.9-1 1,630.4 kB8844 kB [list of files]
amd64 1.9-1 279.9 kB1096 kB [list of files]
armel 1.9-1 1,145.7 kB7100 kB [list of files]
hppa 1.9-1 1,614.8 kB7288 kB [list of files]
hurd-i386 0.7-4 605.3 kB3408 kB [list of files]
i386 1.9-1 254.9 kB816 kB [list of files]
ia64 0.7-4 1,030.9 kB9796 kB [list of files]
kfreebsd-i386 1.9-1 253.1 kB816 kB [list of files]
m68k (unofficial port) 0.7-4 612.4 kB3556 kB [list of files]
mips 1.9-1 1,252.1 kB8344 kB [list of files]
mipsel 1.9-1 1,224.9 kB8348 kB [list of files]
powerpc 1.9-1 282.8 kB1032 kB [list of files]
s390 1.9-1 1,548.0 kB6764 kB [list of files]
sparc 1.9-1 1,035.7 kB5476 kB [list of files]