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

Paket: cpphs (1.9-1 und andere)

Vereinfachter Präprozessor (ähnlich cpp) für Haskell

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.

Markierungen: Software-Entwicklung: Interpreter, Haskell-Entwicklung, Implementiert in: Haskell, Benutzer-Schnittstellen: Kommandozeile, Rolle: Programm, Zweck: Hilfswerkzeug, Arbeitet mit: Quellcode

Andere Pakete mit Bezug zu cpphs

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • dep: libc0.1 (>= 2.3) [kfreebsd-i386]
    GNU C-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch libc0.1-udeb
  • dep: libc0.3 (>= 2.3.5-1) [hurd-i386]
    GNU C-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch libc0.3-udeb
  • dep: libc6 (>= 2.3) [i386]
    GNU C-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch 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-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch libc6.1-udeb
    dep: libc6.1 (>= 2.4) [alpha]
  • dep: libffi5 (>= 3.0.4) [nicht armel, hurd-i386, ia64, kfreebsd-i386, m68k]
    Fremdes Funktionsinterface, Laufzeitbibliothek
    dep: libffi5 (>= 3.0.7-1) [armel, kfreebsd-i386]
  • dep: libgcc1 (>= 1:4.4.0) [armel]
    GCC Support-Bibliothek
  • dep: libgmp3c2
    Mehrfachgenaue, arithmetische Bibliothek
  • sug: ghc6
    GHC - das Glasgow Haskell Compilierungs-System
    oder hugs
    Ein Interpreter für Haskell 98

cpphs herunterladen

Download für alle verfügbaren Architekturen
Architektur Version Paketgröße Größe (installiert) Dateien
alpha 1.9-1 1 630,4 kB8844 kB [Liste der Dateien]
amd64 1.9-1 279,9 kB1096 kB [Liste der Dateien]
armel 1.9-1 1 145,7 kB7100 kB [Liste der Dateien]
hppa 1.9-1 1 614,8 kB7288 kB [Liste der Dateien]
hurd-i386 0.7-4 605,3 kB3408 kB [Liste der Dateien]
i386 1.9-1 254,9 kB816 kB [Liste der Dateien]
ia64 0.7-4 1 030,9 kB9796 kB [Liste der Dateien]
kfreebsd-i386 1.9-1 253,1 kB816 kB [Liste der Dateien]
m68k (inoffizielle Portierung) 0.7-4 612,4 kB3556 kB [Liste der Dateien]
mips 1.9-1 1 252,1 kB8344 kB [Liste der Dateien]
mipsel 1.9-1 1 224,9 kB8348 kB [Liste der Dateien]
powerpc 1.9-1 282,8 kB1032 kB [Liste der Dateien]
s390 1.9-1 1 548,0 kB6764 kB [Liste der Dateien]
sparc 1.9-1 1 035,7 kB5476 kB [Liste der Dateien]