Pakiet: ocaml (5.2.0-3 i inne)
Odnośniki dla ocaml
Zasoby systemu Debian:
- Raporty o błędach
- Developer Information
- Dziennik zmian w systemie Debian
- Informacje nt. praw autorskich
- Śledzenie łatek systemu Debian
Pobieranie pakietu źródłowego ocaml:
Opiekunowie:
- Debian OCaml Maintainers (Strona QA, Archiwum e-mail)
- Ralf Treinen (Strona QA)
- Stéphane Glondu (Strona QA)
- Mehdi Dogguy (Strona QA)
- Ximin Luo (Strona QA)
Zasoby zewnętrzne:
- Strona internetowa [ocaml.org]
Podobne pakiety:
Implementacja języka ML z systemem obiektowym bazującym na klasach
Objective Caml (OCaml) jest implementacją języka ML, opartą na dialekcie Caml Light, rozszerzoną o kompletny system obiektowy bazujący na klasach i wydajny systemem modułowy w stylu Standard ML.
OCaml składa się z dwóch kompilatorów. Pierwszy generuje kod bajtowy, który jest następnie interpretowany przez program C. Kompilator działa szybko, generuje kod o umiarkowanym zapotrzebowaniu na pamięć i w zasadzie jest przenośny do wszystkich 32 lub 64-bitowych platform systemu Unix. Wydajność generowanych programów dla implementacji kodu bajtowego jest dosyć dobra: prawie dwukrotnie większa niż w Caml Light 0.7. Kompilator może być używany samodzielnie do tworzenia autonomicznych, zorientowanych wsadowo programów, lub programów interaktywnych, opartych na systemie typu toplevel.
Drugi kompilator generuje natywny kod o wysokiej wydajności dla większej liczby procesorów. Kompilacja trwa dłużej i generuje większy kod, ale generowane programy zapewniają doskonałą wydajność, przy zachowaniu umiarkowanego zapotrzebowania na pamięć kodu bajtowego kompilatora. Jednakże nie jest dostępny dla wszystkich architektur procesora.
Pakiet zawiera wszystko, co jest potrzebne do tworzenia programów OCaml.
Inne pakiety związane z ocaml
|
|
|
|
-
- dep: binutils
- Asembler GNU, konsolidator oraz programy binarne
-
- dep: gcc
- Kompilator GNU C
-
- dep: libc6 (>= 2.34) [nie alpha, amd64, arm64, ia64, ppc64el, riscv64, s390x, sh4]
- Biblioteka GNU C: biblioteki współdzielone
również pakiet wirtualny udostępniany przez libc6-udeb
- dep: libc6 (>= 2.38) [amd64, arm64, ppc64el, riscv64, s390x]
- dep: libc6 (>= 2.39) [sh4]
-
- dep: libc6.1 (>= 2.34) [alpha]
- Biblioteka GNU C: biblioteki współdzielone
również pakiet wirtualny udostępniany przez libc6.1-udeb
- dep: libc6.1 (>= 2.37) [ia64]
-
- dep: libncurses-dev
- developer's libraries for ncurses
-
- dep: libstdlib-ocaml-0d647 [arm64]
- pakiet wirtualny udostępniany przez libstdlib-ocaml
-
- dep: libstdlib-ocaml-2a614 [ppc64el]
- pakiet wirtualny udostępniany przez libstdlib-ocaml
-
- dep: libstdlib-ocaml-7l663 [amd64]
- pakiet wirtualny udostępniany przez libstdlib-ocaml
-
- dep: libstdlib-ocaml-bkvu1 [nie amd64, arm64, ia64, ppc64el, riscv64, s390x]
- pakiet wirtualny udostępniany przez libstdlib-ocaml
-
- dep: libstdlib-ocaml-r1af2 [s390x]
- pakiet wirtualny udostępniany przez libstdlib-ocaml
-
- dep: libstdlib-ocaml-rg5q2 [ia64]
- pakiet wirtualny udostępniany przez libstdlib-ocaml
-
- dep: libstdlib-ocaml-vvst5 [riscv64]
- pakiet wirtualny udostępniany przez libstdlib-ocaml
-
- dep: libzstd-dev [nie ia64]
- fast lossless compression algorithm -- development files
-
- dep: libzstd1 (>= 1.5.5) [amd64, arm64, ppc64el, riscv64, s390x]
- Algorytm do szybkiej bezstratnej kompresji
-
- dep: ocaml-interp (= 4.14.1-1) [ia64]
- Interaktywny interpreter i standardowe biblioteki do OCaml
- dep: ocaml-interp (= 5.2.0-3) [nie ia64]
-
- rec: file
- Rozpoznawanie typu danych w pliku za pomocą "magicznych" liczb
-
- rec: ocaml-man
- OCaml interpreter and standard libraries (lib manpages)
-
- sug: elpa-tuareg
- emacs-mode for OCaml programs
-
- sug: ocaml-doc
- Documentation for OCaml
Pobieranie ocaml
Architektura | Wersja | Rozmiar pakietu | Rozmiar po instalacji | Pliki |
---|---|---|---|---|
alpha (port nieoficjalny) | 5.2.0-3 | 1 436,0 KiB | 31 771,0 KiB | [lista plików] |
amd64 | 5.2.0-3 | 17 024,6 KiB | 95 575,0 KiB | [lista plików] |
arm64 | 5.2.0-3 | 19 580,9 KiB | 108 737,0 KiB | [lista plików] |
armel | 5.2.0-3 | 1 431,4 KiB | 31 657,0 KiB | [lista plików] |
armhf | 5.2.0-3 | 1 431,1 KiB | 31 641,0 KiB | [lista plików] |
hppa (port nieoficjalny) | 5.2.0-3 | 1 432,0 KiB | 31 659,0 KiB | [lista plików] |
i386 | 5.2.0-3 | 1 437,2 KiB | 31 678,0 KiB | [lista plików] |
ia64 (port nieoficjalny) | 4.14.1-1 | 44 440,3 KiB | 168 609,0 KiB | [lista plików] |
m68k (port nieoficjalny) | 5.2.0-3 | 1 425,0 KiB | 31 643,0 KiB | [lista plików] |
mips64el | 5.2.0-3 | 1 432,6 KiB | 31 779,0 KiB | [lista plików] |
ppc64 (port nieoficjalny) | 5.2.0-3 | 1 438,6 KiB | 31 772,0 KiB | [lista plików] |
ppc64el | 5.2.0-3 | 17 369,3 KiB | 100 382,0 KiB | [lista plików] |
riscv64 | 5.2.0-3 | 17 595,5 KiB | 100 966,0 KiB | [lista plików] |
s390x | 5.2.0-3 | 17 413,8 KiB | 105 035,0 KiB | [lista plików] |
sh4 (port nieoficjalny) | 5.2.0-3 | 1 431,2 KiB | 31 706,0 KiB | [lista plików] |
sparc64 (port nieoficjalny) | 5.2.0-3 | 1 432,8 KiB | 33 628,0 KiB | [lista plików] |
x32 (port nieoficjalny) | 5.2.0-3 | 1 433,3 KiB | 31 662,0 KiB | [lista plików] |