Quellcode-Paket cpphs herunterladen:
Der C-Präprozessor wurde in großem Stil in Haskell-Quellcode verwendet. Er ermöglicht die bedingte Kompilierung für verschiedene Compiler, verschiedene Versionen des gleichen Compilers und verschiedene Betriebssystem-Plattformen. Gelegentlich wird er auch wegen seiner Makrosprache, die bestimmte Formen plattformspezifischer Detaillierungen wie die langwierige Erzeugung von Vorlagen für Instanzdefinitionen und FFI(Foreign Function Interface)-Deklarationen ermöglicht.
Allerdings hat sich der GCC-Präprozessor in letzter Zeit zu einer strikteren Befolgung des C-Standards entwickelt. Dies hat zur Folge, dass er zunehmend inkompatibel mit der Haskell-Syntax wurde. Dieser Präprozessor ähnelt cpp und wurde für die Haskell-Syntax ausgelegt.
|
|
|
| Architektur | Version | Paketgröße | Größe (installiert) | Dateien |
|---|---|---|---|---|
| alpha | 1.9-1 | 1 630,4 kB | 8844 kB | [Liste der Dateien] |
| amd64 | 1.9-1 | 279,9 kB | 1096 kB | [Liste der Dateien] |
| armel | 1.9-1 | 1 145,7 kB | 7100 kB | [Liste der Dateien] |
| hppa | 1.9-1 | 1 614,8 kB | 7288 kB | [Liste der Dateien] |
| hurd-i386 | 0.7-4 | 605,3 kB | 3408 kB | [Liste der Dateien] |
| i386 | 1.9-1 | 254,9 kB | 816 kB | [Liste der Dateien] |
| ia64 | 0.7-4 | 1 030,9 kB | 9796 kB | [Liste der Dateien] |
| kfreebsd-i386 | 1.9-1 | 253,1 kB | 816 kB | [Liste der Dateien] |
| m68k (inoffizielle Portierung) | 0.7-4 | 612,4 kB | 3556 kB | [Liste der Dateien] |
| mips | 1.9-1 | 1 252,1 kB | 8344 kB | [Liste der Dateien] |
| mipsel | 1.9-1 | 1 224,9 kB | 8348 kB | [Liste der Dateien] |
| powerpc | 1.9-1 | 282,8 kB | 1032 kB | [Liste der Dateien] |
| s390 | 1.9-1 | 1 548,0 kB | 6764 kB | [Liste der Dateien] |
| sparc | 1.9-1 | 1 035,7 kB | 5476 kB | [Liste der Dateien] |