Alle Optionen
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Quellcode: cpphs  ]

Paket: cpphs (1.20.9.1-3 und andere)

Links für cpphs

Screenshot

Debian-Ressourcen:

Quellcode-Paket cpphs herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

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: implemented-in::haskell, interface::commandline, Rolle: Programm, Zweck: scope::utility, works-with::software:source

Andere Pakete mit Bezug zu cpphs

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

cpphs herunterladen

Download für alle verfügbaren Architekturen
Architektur Version Paketgröße Größe (installiert) Dateien
alpha (inoffizielle Portierung) 1.20.9.1-3+b1 1.995,7 kB17.811,0 kB [Liste der Dateien]
amd64 1.20.9.1-3+b2 1.176,1 kB7.745,0 kB [Liste der Dateien]
arm64 1.20.9.1-3+b2 1.158,7 kB8.782,0 kB [Liste der Dateien]
armel 1.20.9.1-3+b3 1.604,4 kB9.438,0 kB [Liste der Dateien]
armhf 1.20.9.1-3+b3 1.625,8 kB9.434,0 kB [Liste der Dateien]
hppa (inoffizielle Portierung) 1.20.9.1-3+b3 1.816,1 kB16.325,0 kB [Liste der Dateien]
i386 1.20.9.1-3+b2 1.672,0 kB11.800,0 kB [Liste der Dateien]
ia64 (inoffizielle Portierung) 1.20.9.1-3+b2 2.740,9 kB49.340,0 kB [Liste der Dateien]
m68k (inoffizielle Portierung) 1.20.9.1-2+b2 1.010,3 kB8.695,0 kB [Liste der Dateien]
mips64el 1.20.9.1-3+b2 1.823,9 kB17.705,0 kB [Liste der Dateien]
ppc64 (inoffizielle Portierung) 1.20.9.1-3+b2 1.330,7 kB15.044,0 kB [Liste der Dateien]
ppc64el 1.20.9.1-3+b2 1.343,6 kB12.676,0 kB [Liste der Dateien]
riscv64 1.20.9.1-3+b3 1.530,0 kB9.720,0 kB [Liste der Dateien]
s390x 1.20.9.1-3+b2 2.140,1 kB15.746,0 kB [Liste der Dateien]
sh4 (inoffizielle Portierung) 1.20.9.1-1 1.121,0 kB9.985,0 kB [Liste der Dateien]
sparc64 (inoffizielle Portierung) 1.20.9.1-3+b2 1.535,0 kB21.320,0 kB [Liste der Dateien]
x32 (inoffizielle Portierung) 1.20.9.1-2 2.598,5 kB10.194,0 kB [Liste der Dateien]