Alle Optionen
jessie  ] [  stretch  ] [  buster  ] [  bullseye  ] [  sid  ]
[ Quellcode: ocaml  ]

Paket: ocaml-nox (4.11.1-4)

Links für ocaml-nox

Screenshot

Debian-Ressourcen:

Quellcode-Paket ocaml herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

ML-Implementierung mit einem klassenbasierten Objektsystem (ohne X)

Objective Caml (OCaml) ist eine Implementierung der Sprache ML. OCaml beruht auf dem Dialekt Caml Light und wird durch ein vollständig klassenbasiertes Objektsystem und ein mächtiges Modulsystem in der Art von Standard ML erweitert.

OCaml besteht aus zwei Compilern. Einer erstellt Bytecode, der dann durch ein C-Programm interpretiert wird. Dieser Kompiler arbeitet sehr schnell, erstellt kompakten Code mit moderaten Speicheranforderungen und ist grundsätzlich auf jede 32- oder 64-Bit-UNIX-Plattform portierbar. Die Leistungsfähigkeit ist für eine auf Bytecode basierende Implementierung recht gut: fast doppelt so schnell wie Caml Light 0.7. Dieser Compiler kann entweder als einzelner, »batch«-orientierter Compiler für eigenständige Programme verwendet werden oder als interaktives Top-Level- System.

Der andere Compiler erstellt sehr leistungsfähigen nativen Code für eine Reihe von Prozessoren. Das Kompilieren dauert länger und der resultierende Code ist größer. Aber die erstellten Programme bieten eine exzellente Leistung, obwohl es den moderaten Speicherverbrauch des Bytecode-Compilers beibehält. Er ist allerdings nicht für alle Architekturen verfügbar.

Dieses Paket enthält alles, was man zum Entwickeln von OCaml-Programmen, die keine Grafikbibliothek verwenden, benötigt.

Markierungen: Software-Entwicklung: OCaml-Entwicklung, Implementiert in: OCaml, Benutzer-Schnittstellen: interface::text-mode, role::metapackage, Rolle: Programm, GUI-Baukasten: uitoolkit::ncurses, works-with::software:source

Andere Pakete mit Bezug zu ocaml-nox

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

ocaml-nox herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
alpha (inoffizielle Portierung) 46.609,6 kB206.392,0 kB [Liste der Dateien]
amd64 66.592,1 kB294.361,0 kB [Liste der Dateien]
arm64 70.725,3 kB307.871,0 kB [Liste der Dateien]
armel 46.193,2 kB204.130,0 kB [Liste der Dateien]
armhf 66.697,5 kB268.007,0 kB [Liste der Dateien]
hppa (inoffizielle Portierung) 46.299,7 kB204.470,0 kB [Liste der Dateien]
i386 65.606,3 kB281.002,0 kB [Liste der Dateien]
m68k (inoffizielle Portierung) 46.121,9 kB203.870,0 kB [Liste der Dateien]
mips64el 46.577,4 kB206.424,0 kB [Liste der Dateien]
mipsel 46.548,8 kB205.218,0 kB [Liste der Dateien]
ppc64 (inoffizielle Portierung) 68.171,6 kB307.357,0 kB [Liste der Dateien]
ppc64el 68.329,0 kB299.617,0 kB [Liste der Dateien]
riscv64 (inoffizielle Portierung) 66.241,5 kB310.781,0 kB [Liste der Dateien]
s390x 67.679,2 kB297.929,0 kB [Liste der Dateien]
sh4 (inoffizielle Portierung) 46.276,9 kB203.802,0 kB [Liste der Dateien]
sparc64 (inoffizielle Portierung) 46.387,5 kB205.333,0 kB [Liste der Dateien]
x32 (inoffizielle Portierung) 46.362,3 kB204.562,0 kB [Liste der Dateien]