etch  ] [  etch-m68k  ] [  lenny  ] [  sid  ]
[ Source: hmake  ]

Package: hmake (3.13-0.1)

The Haskell Make System

This package contains a universal make system for use with Haskell compilers. hmake is not compiler-dependent, so you may use this with hugs, ghc, or nhc98.

hmake will use the module import definitions of the source files to determine which modules need to be compiled and loaded to run the resulting executable.

In addition, the "hi" hmake-interactive environment is provided. This is a hugs-like text-mode utility that allows you to interactively program using any of the available Haskell compilers (including ghc, but defaults to nhc98.) WARNING: This is a fairly slow interpreter :-)

For more information, see the nhc98 web page at <http://www.cs.york.ac.uk/fp/nhc98/>.

Tags: Software Development: Build Tool, Haskell Development, Implemented in: Haskell, User Interface: Command Line, Role: Program, Scope: Utility, Interface Toolkit: Ncurses TUI

Other Packages Related to hmake

  • depends
  • recommends
  • suggests
  • dep: ghc6 (>= 6.2.1-1)
    GHC - the Glasgow Haskell Compilation system
    or ghc5 (>= 5.04.3-6)
    Package not available
    or nhc98 (>= 1.16-7)
    Package not available
  • dep: haskell-utils
    Utilities used by the Debian Haskell packages
  • dep: libc0.3 (>= 2.7-1) [hurd-i386]
    GNU C Library: Shared libraries
    also a virtual package provided by libc0.3-udeb
  • dep: libc6 (>= 2.5-5) [m68k]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6-udeb
    dep: libc6 (>= 2.7-1) [not alpha, hurd-i386, ia64, m68k]
  • dep: libc6.1 (>= 2.7-1) [alpha, ia64]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6.1-udeb
  • dep: libgcc1 (>= 1:4.3) [armel]
    GCC support library
  • dep: libgmp3c2
    Multiprecision arithmetic library
  • dep: libncurses5 (>= 5.6+20071006-3)
    shared libraries for terminal handling
  • dep: libreadline5 (>= 5.2)
    GNU readline and history libraries, run-time libraries
  • sug: ghc5 (>= 5.04.3-6)
    Package not available
  • sug: ghc6 (>= 6.2.1-1)
    GHC - the Glasgow Haskell Compilation system
  • sug: nhc98 (>= 1.16-7)
    Package not available

Download hmake

Download for all available architectures
Architecture Package Size Installed Size Files
alpha 6,920.0 kB40976 kB [list of files]
amd64 1,244.0 kB4720 kB [list of files]
armel 5,019.9 kB34468 kB [list of files]
hppa 7,085.9 kB34788 kB [list of files]
hurd-i386 3,608.5 kB20232 kB [list of files]
i386 1,119.7 kB3464 kB [list of files]
ia64 7,037.0 kB65184 kB [list of files]
m68k (unofficial port) 3,676.0 kB21216 kB [list of files]
mips 7,595.3 kB48508 kB [list of files]
mipsel 7,418.7 kB48496 kB [list of files]
powerpc 3,978.8 kB24948 kB [list of files]
s390 7,155.7 kB33076 kB [list of files]
sparc 4,584.1 kB27244 kB [list of files]