Filewatcher File Search File Search
Catalog
Content Search
» » » » »

cpphs

Simplified cpp-a-like preprocessor for Haskell

Variants:
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.

Homepage:
Package version:1.11-3
Architecture:i386
Distribution:Debian
Filename:cpphs_1.11-3_i386.deb

/usr/share/doc/cpphs/README

This directory contains 'cpphs', a simplified but robust
re-implementation of cpp, the C pre-processor, in Haskell.

TO BUILD
--------
Just use
    hmake cpphs [-package base]
or
    ghc --make cpphs [-o cpphs]		#  -o needed for ghc <= 6.4.1 ]
or
    runhugs cpphs	# or rename the script cpphs.hugs to cpphs


USAGE
-----
	cpphs  [filename | -Dsym | -Dsym=val | -Ipath]+  [-Ofile]
               [ --
more»

/usr/share/man/man1/cpphs.1.gz

CPPHS(1)                     User Manual                    CPPHS(1)



NAME
       cpphs - liberalised cpp-a-like preprocessor for Haskell


SYNOPSIS
       cpphs [FILENAME|OPTION]...


DESCRIPTION
       cpphs  is  a  liberalised re-implementation of cpp (1), the C
       pre-processor, in and for Haskell.

       Why re-implement cpp?  Rightly or wrongly, the C  pre-proces‐
       sor is wide
more»

/usr/share/doc/cpphs/changelog.Debian.gz

cpphs (1.11-3) unstable; urgency=low

  * control: Use versioned Replaces: and Conflicts:

 -- Marco Túlio Gontijo e Silva <marcot@debian.org>  Wed, 05 May 2010 21:26:37 -0300

cpphs (1.11-2) unstable; urgency=low

  * debian/control: Rename -doc package.

 -- Marco Túlio Gontijo e Silva <marcot@debian.org>  Tue, 16 Mar 2010 10:22:28 -0300

cpphs (1.11-1) unstable; urgency=low

  [ Joachim Breit
more»

/usr/share/doc/cpphs/changelog.gz

Version 1.11
------------
  * API change: runCpphs, cppIfdef, and macroPass are now in the IO monad.
more»

/usr/share/doc/cpphs/copyright

This package was debianised by Ian Lynagh <igloo@debian.org> on Wed, 29
Sep 2004. All of the Debian 
more»

Browse inside cpphs_1.11-3_i386.deb

         [DIR]DEBIAN/ (2)  65535+ mirrors
         [DIR]usr/ (2)  65535+ mirrors

Download cpphs_1.11-3_i386.deb

Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2016 FileWatcher.com