C->Haskell 0.15.1 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News C->Haskell 0.15.1 (Default branch)
# 1  
Old 12-27-2007
C->Haskell 0.15.1 (Default branch)

C->Haskell is an interface generator that simplifies the development of Haskell bindings to C libraries. The tool processes existing C header files that determine data layout and function signatures on the C side in conjunction with Haskell modules that specify Haskell-side type signatures and marshaling details. Hooks embedded in the Haskell code signal access to C structures and functions; they are expanded by the interfacing tool in dependence on information from the corresponding C header file. License: GNU General Public License (GPL) Changes:
Assorted updates, enhancements, and bugfixes.Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
CABAL-DEBIAN(1) 					      General Commands Manual						   CABAL-DEBIAN(1)

NAME
cabal-debian - create Debian package meta data from a Haskell cabal file. SYNOPSIS
cabal-debian [flags] DESCRIPTION
cabal-debian will generated the Debian meta data for a Debian package from the cabal file of a Haskell package. The program expects to find the package's <pkgname>.cabal file in the directory from which it was run. --prefix=PATH Pass this prefix if we need to configure the package --ghc Compile with GHC. --hugs Compile with HUGS. --jhc Compile with JHC. --nhc Compile with NHC. -h, -?, --help Show this help text. --name=NAME Override the default package name. --disable-haddock Don't generate API docs. --disable-library-profiling Don't generate profiling libraries. --disable-optimization Don't generate optimised code. --disable-split-objs Don't split object files to save space. -f FLAGS, --flags=FLAGS Set given flags in Cabal conditionals. --release=RELEASE Override the default package release. --debdir=DEBDIR Override the default output directory ("./debian"). -v n,q --verbose=n Change build verbosity. --version=VERSION Override the default package version. --maintainer=Maintainer Name <email addr> Override the Maintainer name and email in $DEBEMAIL/$EMAIL/$DEBFULLNAME/$FULLNAME. --debianize Generate a new debianization, replacing any existing one. One of --debianize, --substvar, or --update-debianization is required. --substvar=Doc, Prof, or Dev Write out the list of dependencies required for the dev, prof or doc package depending on the argument. This value can be added to the appropriate substvars file. --update-debianization Update an existing debianization. AUTHOR
This manual page was originally written by Erik de Castro Lopo <erikd@mega-nerd.com> for the Debian GNU/Linux system (but may be used by others). May 10, 2010 CABAL-DEBIAN(1)