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

Paket: c2hs (0.28.8-1 und andere)

Links für c2hs

Screenshot

Debian-Ressourcen:

Quellcode-Paket c2hs herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Schnittstellengenerator C->Haskell

C->Haskell ist ein Schnittstellengenerator, der die Entwicklung von Haskell-Anbindungen zu C-Bibliotheken vereinfacht. Das Programm verarbeitet vorhandene C-Header, welche die C-seitigen Datenstrukturen und Funktionssignaturen definieren. Dies geschieht in Kombination mit Haskell-Modulen, welche die Haskell-seitigen Typsignaturen und Übertragungsdetails festlegen. Im Haskell-Code sind spezielle Befehle eingebettet (»Hooks«). Diese beschreiben Zugriffe auf C-Strukturen und -Funktionen -- sie werden vom Schnittstellenwerkzeug unter Berücksichtigung des dazugehörigen C-Headers erweitert.

Haskell 98 ist »die« bei Bedarf auswertende, funktionale Standard-Programmiersprache. Weitere Informationen und die Sprachdefinition befinden sich auf http://www.haskell.org/.

Dieses Paket enthält den Parser c2hs.

Markierungen: Software-Entwicklung: Code-Erzeugung, Haskell-Entwicklung, Implementiert in: implemented-in::haskell, interface::commandline, Rolle: Programm, Zweck: Hilfswerkzeug, Zweck: use::converting, works-with::software:source

Andere Pakete mit Bezug zu c2hs

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

c2hs herunterladen

Download für alle verfügbaren Architekturen
Architektur Version Paketgröße Größe (installiert) Dateien
alpha (inoffizielle Portierung) 0.28.8-1 2.719,0 kB26.310,0 kB [Liste der Dateien]
amd64 0.28.8-1 835,8 kB5.406,0 kB [Liste der Dateien]
arm64 0.28.8-1 973,7 kB6.498,0 kB [Liste der Dateien]
armel 0.28.8-1 908,9 kB5.323,0 kB [Liste der Dateien]
armhf 0.28.8-1 917,0 kB5.319,0 kB [Liste der Dateien]
hppa (inoffizielle Portierung) 0.28.8-1 2.302,4 kB26.102,0 kB [Liste der Dateien]
i386 0.28.8-1 841,7 kB4.308,0 kB [Liste der Dateien]
ia64 (inoffizielle Portierung) 0.28.8-1 3.078,5 kB84.666,0 kB [Liste der Dateien]
m68k (inoffizielle Portierung) 0.28.8-1 1.642,0 kB14.862,0 kB [Liste der Dateien]
mips64el 0.28.8-1 2.600,2 kB26.889,0 kB [Liste der Dateien]
ppc64 (inoffizielle Portierung) 0.28.8-1 1.694,4 kB21.041,0 kB [Liste der Dateien]
ppc64el 0.28.8-1 1.746,9 kB17.521,0 kB [Liste der Dateien]
riscv64 0.28.8-1+b1 2.608,3 kB17.655,0 kB [Liste der Dateien]
s390x 0.28.8-1 3.233,0 kB25.040,0 kB [Liste der Dateien]
sparc64 (inoffizielle Portierung) 0.28.8-1 2.020,3 kB34.310,0 kB [Liste der Dateien]
x32 (inoffizielle Portierung) 0.28.8-1 4.540,1 kB17.940,0 kB [Liste der Dateien]