ocaml

The OCaml compiler (virtual package)
Overview Documentation
Description

This package requires a matching implementation of OCaml, and polls it to initialise specific variables like ocaml:native-dynlink

Install
Published
28 Mar 2018
Dependencies
ocaml-system
>= "4.02.1" & < "4.02.2~"
ocaml-variants
>= "4.02.1" & < "4.02.2~"
Reverse Dependencies
0install
!= "2.8" & < "2.12.1"
abella
< "2.0.4"
aifad
< "2.1.0"
alcotest
< "0.8.0"
alt-ergo
< "2.0.0"
altgr-ergo
< "2.3.0"
amf
< "0.1.2"
amqp-client
< "1.0.0"
ancient
< "0.9.1"
angstrom
< "0.5.0"
ansi-parse
< "0.4.0"
ao
< "0.2.2"
arakoon
>= "1.8.6" & < "1.8.10"
archimedes
>= "0.4.15"
argon2
< "1.0.0"
arp
< "0.2.1"
astring
< "0.8.4"
async
< "113.24.00"
async-zmq
< "0.3.0"
async_extended
< "113.24.00"
async_extra
< "113.24.00"
async_find
< "113.24.00"
async_inotify
< "113.24.00"
async_kernel
< "113.24.00"
async_parallel
< "113.24.00"
async_rpc_kernel
< "113.24.00"
async_shell
< "113.24.00"
async_smtp
< "113.24.00"
async_ssl
< "113.24.00"
async_unix
< "113.24.00"
atd
< "1.13.0" | = "2.2.1"
atdgen
>= "1.4.0" & < "1.13.0" | = "2.2.1"
atdj
= "2.2.1" | >= "20151001.01"
atds
< "2.3.3"
aws
< "1.2"
aws-ec2
< "1.2"
aws-s3
< "2.0.0"
aws-sdb
< "1.2"
aws-ssm
< "1.2"
aws-sts
< "1.2"
bap
= "0.9.5" | >= "0.9.8" & < "1.0.0"
bap-abi
< "1.4.0"
bap-api
< "1.4.0"
bap-arm
< "1.4.0"
bap-beagle
< "1.4.0"
bap-c
< "1.4.0"
bap-cache
< "1.4.0"
bap-callsites
< "1.4.0"
bap-cxxfilt
< "1.4.0"
bap-demangle
< "1.4.0"
bap-dwarf
< "1.4.0"
bap-elf
< "1.5.0"
bap-frames
< "2.1.1"
bap-frontc
< "1.4.0"
bap-frontend
< "1.4.0"
bap-future
< "1.4.0"
bap-ida
< "1.4.0"
bap-mc
< "1.4.0"
bap-microx
< "1.4.0"
bap-objdump
< "1.4.0"
bap-phoenix
< "1.4.0"
bap-piqi
< "1.4.0"
bap-primus
< "1.4.0"
bap-print
< "1.4.0"
bap-run
< "1.4.0"
bap-ssa
< "1.4.0"
bap-strings
< "1.4.0"
bap-taint
< "1.4.0"
bap-trace
< "1.4.0"
bap-traces
< "1.4.0"
bap-x86
< "1.4.0"
base-bytes
>= "base"
base64
< "2.3.0"
batteries
>= "2.3.0"
bau
< "0.0.2"
bddapron
< "2.3.3"
beluga
>= "0.8" & < "1.0"
benchmark
>= "1.3.1"
bibtex2html
< "1.99"
bignum
< "113.24.00"
bigstring
< "0.2"
bin_prot
< "113.24.00"
bindlib
< "6.0.0"
biniou
< "1.1.0"
biocaml
< "0.5.0" | = "0.9.0" | = "0.10.1"
bisect
>= "1.3"
bisect_ppx
< "2.8.1"
bistro
< "0.2.0"
bitcoinml
< "0.4.1"
bitstring
>= "2.0.4" & < "3.0.0"
bjack
< "0.1.6"
bolt
>= "1.3"
bos
< "0.2.1"
bst
>= "3.0.0"
bytearray
< "1.0.2"
cairo
>= "0.4.2"
cairo2
< "0.6.4"
calculon
< "0.4"
calendar
!= "2.03.1"
callipyge
< "0.2"
caml2html
>= "1.4.3"
camlidl
< "1.07"
camlimages
>= "4.1.2" & < "4.2.5"
camlp4
>= "4.02+1" & < "4.03+1"
camlp5
>= "6.12" & != "7.09" & < "8.00.03"
camlpdf
< "2.5"
camltc
< "0.9.3"
camlzip
< "1.11"
camomile
< "0.8.6"
capnp
< "3.3.0"
caqti-dynload
< "0.10.2"
cbor
< "0.5"
certify
< "0.3.0"
cfg
< "2.1.0"
cfstream
< "1.3.0"
chamo
= "2.03"
charrua-core
< "0.5" | >= "0.11.0"
choice
< "0.4"
cil
>= "1.7.3"
clangml
< "0.5.2" | = "3.7.0.2"
cmdliner
< "1.0.3"
coccinelle
!= "1.0.0-rc23"
cohttp
< "0.99.0"
conduit
< "0.12.0"
conf-ida
< "0.3"
containers
< "2.8"
coq
>= "8.4.5" & < "8.7.0"
coqide
< "8.7.0"
core
>= "109.35.00" & < "113.24.00"
core-lwt
< "0.2.0"
core_bench
< "113.24.00"
core_extended
>= "108.00.02" & < "113.24.00"
core_kernel
>= "111.25.00" & < "113.24.00"
core_profiler
< "113.24.00"
cow
>= "1.0.0" & < "2.2.0"
cpdf
< "2.4"
cppo
< "1.6.6"
cpuid
< "0.1.2"
crlibm
< "0.3"
crunch
< "2.0.0"
cry
< "0.6.5"
cryptodbm
< "0.84.2"
cryptokit
< "1.16.1"
cstruct
< "2.0.0"
csv
< "2.0"
ctypes
< "0.15.0"
cubicle
< "1.1.2"
cudf
< "0.10"
custom_printf
>= "111.21.00" & < "113.00.00"
datakit
< "0.12.2"
datalog
< "0.6"
decoders
< "0.3.0"
decompress
< "0.5"
delimcc
< "2017.03.02"
depyt
< "0.2.0"
deriving
>= "0.7" & < "0.8.1"
devkit
< "0.4"
dispatch
< "0.4.1"
dns
< "0.19.1"
docker-api
< "0.2"
dockerfile
< "1.7.2"
dog
< "0.2.1"
dolmen
< "0.4"
dose3
< "6.1"
dropbox
< "0.2"
dssi
< "0.1.3"
dtools
< "0.4.2"
dum
< "1.0.2"
dune
>= "1.3.0" & != "2.9.2"
duppy
< "0.7.0"
duration
< "0.1.2"
dyntype
>= "0.8.3"
earley
< "1.0.1"
earley-ocaml
< "1.0.1"
easy-format
< "1.3.0"
eigen
>= "0.0.3" & < "0.1.4" | >= "0.1.6" & < "0.3.2" | >= "0.4.0"
eliom
< "6.1.0"
elpi
< "1.2.0"
email_message
< "113.24.00"
erssical
< "1.1.0"
exenum
< "0.86"
extlib
>= "1.5.3"
extprot
>= "1.1.2" & < "1.7.0"
extunix
< "0.3.1"
ezjsonm
< "1.1.0"
ezjsonm-lwt
!= "1.0.0"
ezxmlm
< "1.0.2"
FrontC
< "4.0.0"
faad
< "0.5.0"
facile
< "1.1.4"
faraday
< "0.7.3"
faraday-async
< "0.7.2"
faraday-lwt
< "0.7.3"
fat-filesystem
< "0.11.0" | = "0.12.1"
fdkaac
< "0.3.2"
feather
< "0.2.0"
ffmpeg
< "0.2.0"
fftw3
>= "0.7.1" & < "0.8"
fiat-p256
< "0.2.1"
fieldslib
< "113.24.00"
fileutils
< "0.6.1"
fix
< "20181206"
flac
< "0.1.5"
flow
>= "0.3"
flow_parser
< "0.44.0"
flowtype
< "0.44.0"
fluent-logger
< "1.1.0"
fmt
< "0.8.6"
fpath
< "0.7.3"
frama-c
>= "10.0" & < "14.0"
freetds
< "0.5.2"
frei0r
< "0.1.2"
frenetic
< "5.0.0"
fstar
< "0.9.3.0-beta1"
functoria
< "2.0.0"
functory
< "0.6"
gammu
< "0.9.4"
gapi-ocaml
< "0.3.5"
gasoline
>= "0.3.0"
gen
< "0.5.3"
gen-bs
< "0.1.0"
genprint
< "0.3"
get_line
< "5.0.0"
getopts
< "0.4.0"
gettext
>= "0.3.7" & < "0.4.1"
gg
< "0.9.2"
git
< "1.9.0"
git-unix
< "1.10.0"
github
< "1.1.0"
glMLite
< "0.03.53"
gnuplot
< "0.5.1"
gpr
< "1.3.0"
graphics
< "3.07" | = "4.02.1"
grenier
< "0.10"
gsl
< "1.20.0"
hardcaml
< "v0.12.0"
hdf5
< "0.1.5"
headache
< "1.04"
heptagon
< "1.03.03"
herdtools7
< "7.54"
hevea
< "2.35"
hex
< "1.4.0"
higlo
< "0.8"
hkdf
< "1.0.3"
hlarp
< "0.0.2"
hvsock
< "0.11.0"
i3ipc
< "0.2"
ibx
< "0.8.1"
imagelib
< "20171028"
incremental
< "113.24.00"
inferno
< "20190924"
inotify
< "2.4"
integers
< "0.5.0"
integration1d
< "0.5.1"
interval
< "1.5"
io-page
< "2.0.0"
io-page-unix
< "2.0.0"
io-page-xen
< "2.0.0"
iocaml
>= "0.4.6"
iocaml-kernel
>= "0.4.6"
iocamljs-kernel
< "0.4.3" | >= "0.4.6"
ipaddr
< "2.7.0"
irmin
< "1.0.0"
irmin-chunk
< "2.0.0"
irmin-git
< "2.0.0"
irmin-http
< "2.0.0"
irmin-mirage
< "2.0.0"
irrlicht
< "0.0.5"
iter
< "1.3"
javalib
< "3.1"
jbuilder
>= "transition"
jenga
< "113.24.00"
jhupllib
< "0.2.1"
jingoo
< "1.2.19"
js_of_ocaml
>= "2.5" & < "3.10.0"
json-wheel
< "1.0.6+safe-string"
junit
< "1.0"
jupyter
< "2.3.1"
KaSim
< "4.0.0"
kafka
< "0.3"
kaputt
>= "1.2"
ketrew
< "1.1.1"
key-parsers
< "0.10.0"
kinetic-client
< "0.0.11"
lablgl
< "1.06"
lablgtk
< "2.18.6"
labltk
< "8.06.1"
lacaml
< "9.0.0"
ladspa
< "0.2.0"
lambda-term
< "1.11"
lame
< "0.3.4"
landmarks
= "1.3"
lastfm
< "0.3.3"
launchd
< "1.3"
lazy-trie
< "1.2.0"
lbfgs
!= "0.8.5"
lbvs_consent
< "2.0.0"
ldap
< "2.4.1"
ledit
< "2.04"
lens
< "1.2.0"
leveldb
!= "1.0.3" & < "1.2.0"
libdash
< "0.3"
libsvm
< "0.9.4"
linenoise
!= "1.0.0" & < "1.4.0"
liquidsoap
< "1.3.4"
lo
< "0.2.0"
logs
< "0.6.3"
logs-syslog
< "0.1.0"
logtk
< "1.5.1"
lru
< "0.3.0"
lustre-v6
< "6.101.7"
lutin
!= "2.70.4"
lwt
>= "2.4.4" & < "5.6.0"
lwt-dllist
>= "1.0.1"
lwt_domain
< "0.2.0"
lwt_log
< "1.1.2"
lwt_ppx
< "2.1.0"
lwt_react
< "1.2.0"
lz4_chans
>= "3.0.0"
mad
< "0.5.0"
magic-mime
< "1.0.1"
markup
< "1.0.3"
mbr-format
< "1.0.0"
md2mld
< "0.6"
mechaml
< "1.0.0"
memcad
< "1.1.0"
menhir
< "20200123"
merlin
>= "2.0.0" & < "3.3.4~4.10preview1"
mesh
< "0.9.0"
mesh-easymesh
< "0.9.0"
mesh-triangle
< "0.9.0"
meta_conv
>= "1.1.5"
mikmatch
= "1.0.8"
milter
>= "1.0.1"
mindstorm
< "0.8"
minicaml
< "0.3.1"
minisat
< "0.3"
mirage
< "2.8.0"
mirage-block
< "1.2.0"
mirage-block-xen
< "1.5.0" | >= "1.6.0" & < "1.7.0"
mirage-clock
< "2.0.0"
mirage-conduit
>= "2.0.0" & < "2.3.1"
mirage-console
< "2.2.0" | = "2.3.3"
mirage-console-lwt
!= "2.3.2" & < "2.3.4"
mirage-device
< "1.2.0"
mirage-dns
< "3.0.0"
mirage-flow
< "1.5.0"
mirage-fs
< "1.1.1"
mirage-fs-lwt
< "1.1.1"
mirage-fs-unix
>= "1.1.1" & < "1.2.1"
mirage-http
< "3.1.0"
mirage-kv
< "1.1.1"
mirage-kv-lwt
< "2.0.0"
mirage-logs
< "1.2.0"
mirage-nat
< "1.1.0"
mirage-net
< "1.1.1"
mirage-net-xen
>= "1.4.2" & < "1.7.1"
mirage-random
< "1.2.0"
mirage-solo5
< "0.2.0"
mirage-stack
< "1.1.0"
mirage-time
< "1.3.0"
mirage-types
!= "2.8.0" & < "3.0.7"
mirage-unix
< "3.0.8"
mirage-vnetif
< "0.4.1"
mirage-xen
>= "2.2.0" & < "3.0.6"
mirage-xen-posix
< "3.1.0" | >= "3.3.0"
mixture
< "1.0.0"
mkaudio
< "1.1.2"
mlbdd
< "0.7.2"
mlcuddidl
< "3.0.7"
mldonkey
>= "3.1.6"
mlpost
< "0.8.2"
mm
< "0.5.0"
mmap
= "1.1.0"
mock
< "0.1.1"
mock-ounit
< "0.1.1"
molenc
>= "7.0.1" & < "15.4.0"
monads
< "1.4.0"
mpp
< "0.3.4"
mpris
< "0.2.0"
msat
< "0.8"
msgpck
< "1.5"
mtime
< "1.0.0"
mustache
< "3.0.0"
nbd
< "2.1.3"
nocrypto
>= "0.2.0"
notty
< "0.2.0"
num
< "1.0"
OCanren
< "0.2.0"
OCanren-ppx
< "0.3.0~alpha1"
oasis
>= "0.3.0"
obeam
= "0.1.2"
objsize
< "0.18"
obus
< "1.1.8"
obytelib
>= "1.6"
ocal
< "0.2.0"
ocaml-http
< "0.1.6"
ocaml-lua
< "1.8"
ocaml-makefile
< "6.39.2"
ocaml-manual
= "4.02.0"
ocaml-monadic
< "0.4.0"
ocaml-r
< "0.4.0"
ocaml-src
= "4.02.1"
ocaml-variants
>= "4.02.1+32bit" & < "4.02.2+improved-errors"
ocaml-version
>= "2.3.0" & < "3.0.0"
ocaml-xdg-basedir
< "transition"
ocaml_plugin
< "113.24.00"
ocamlbuild
< "0.9.0"
ocamlclean
< "2.1" | >= "2.3"
ocamlcodoc
< "1.0.1"
ocamldap
>= "2.2"
ocamldot
< "1.1"
ocamlfind
>= "1.5.1"
ocamlfuse
< "2.7.1-cvs7"
ocamlgraph
< "2.0.0"
ocamlnet
>= "3.7.5"
ocamlscript
< "3.0.0"
ocamlspot
= "4.02.1.2.3.0"
ocamltter
< "2.0.1" | >= "2.1.1" & < "4.0.2"
ocf
< "0.5.0"
ocp-browser
!= "1.2.1" & < "1.3.4"
ocp-indent
< "0.9.2" | >= "1.4.2"
ocp-index
>= "1.0.3" & < "1.3.4"
ocurl
< "0.9.2"
odate
< "0.6"
odepack
>= "0.6.3"
odoc
>= "1.3.0"
ogg
!= "0.6.0" & < "0.7.0"
ogre
< "1.4.0"
ojs-base
< "0.5.0"
omake
< "0.9.8.7"
omd
< "1.3.2"
oml
< "0.0.6"
omonad
= "0.3.0"
oni
= "1.0.11"
opam-client
< "2.0.0~beta5"
opam-core
< "2.0.0~beta5"
opam-devel
< "2.0.0~beta5"
opam-format
< "2.0.0~beta5"
opam-publish
< "2.0.0"
opam-repository
< "2.0.0~beta5"
opam-solver
< "2.0.0~beta5"
opam-state
< "2.0.0~beta5"
opam2web
< "2.0"
opium
< "0.16.0"
opus
< "0.2.0"
orm
>= "0.7.0"
orocksdb
< "0.3.0"
osc
< "0.2.0"
osdp
< "1.0.0"
oseq
< "0.4"
ospec
>= "0.3.1"
otfm
< "0.4.0"
otr
< "0.3.1"
ounit
< "2.1.2"
override
>= "0.2.0" & < "0.3.0"
owee
< "0.3"
owl
< "0.2.0"
parany
>= "7.0.2" & < "12.0.2"
parmap
< "1.1.1"
patdiff
< "113.24.00"
patience_diff
< "113.24.00"
patoline
< "0.2"
pbkdf
< "0.3.0"
pcap-format
< "0.5.2"
pcre
< "7.3.0"
pds
< "5.38"
pfff
= "0.29"
pgocaml
< "3.1"
piqilib
< "0.6.15"
pkcs11
< "0.12.0"
pla
< "1.3"
planck
>= "2.0.1" & < "2.2.0"
planets
>= "0.1.14"
plist
< "1.0.0"
plotkicadsch
>= "0.2.0" & < "0.4.0"
podge
= "0.3" | = "0.7.0"
pomap
< "4.0.0"
portaudio
< "0.2.2"
posix-getopt
< "2.0.0"
posix-types
< "2.0.0"
postgresql
< "4.1.0"
pprint
< "20220103"
ppx_bigarray
< "2.0.0"
ppx_bitstring
< "1.0.1"
ppx_const
< "2.0"
ppx_deriving
< "2.0" | >= "3.1" & < "4.2" | >= "4.3" & != "4.4.1" & < "5.0"
ppx_deriving_protobuf
!= "2.5" & < "2.7"
ppx_getenv
< "2.0"
ppx_implicits
< "0.1.0"
ppx_import
< "1.5-3-gbd627d5"
ppx_meta_conv
< "2.2.0"
ppx_monadic
< "1.0.4"
ppx_monoid
< "0.3.2"
ppx_orakuda
< "3.0.0"
ppx_sexp_conv
>= "113.33.00" & < "113.33.01+4.03"
ppx_test
< "1.3.0"
ppx_tools
>= "0.99.1" & < "4.03.0" | = "5.0+4.02.0"
pratter
>= "1.1" & < "2.0.0"
printbox
< "0.2"
protocol-9p
< "0.8.0"
proverif
< "2.01"
psq
< "0.1.1"
ptime
< "0.8.6"
ptmap
!= "2.0.4"
pulseaudio
< "0.1.4"
qbf
< "0.3"
qcheck
< "0.9"
qcow
< "0.8.1" | >= "0.11.0"
qfs
< "0.12"
qocamlbrowser
< "0.2.8"
qtest
< "2.11"
quickcheck
!= "1.0.0"
randomconv
< "0.1.1"
range
< "0.4" | >= "0.8.3"
rawlink
< "0.4"
rdbg
< "1.184.1"
rdf
< "0.10.0"
re
< "1.7.2" | >= "1.9.0" & < "1.10.4"
re2
< "113.24.00"
react
< "1.2.2"
reactiveData
< "0.2.2"
reason
>= "1.11.0" & < "3.6.0"
redis
< "0.3.4"
release
!= "1.0.2"
res
< "5.0.0"
rfc6287
< "1.0.2"
riakc_ppx
< "3.1.3"
river
< "0.2"
rml
>= "1.09.00" & < "1.09.06"
rope
< "0.6"
rpc
< "5.9.0"
rpc_parallel
< "113.24.00"
rpclib-async
!= "6.0.0"
rpclib-lwt
!= "6.0.0"
rresult
< "0.7.0"
rtop
< "3.6.0" | = "3.8.0"
salsa20
< "1.1.0"
samplerate
< "0.1.5"
sawja
< "1.5.8"
scrypt-kdf
< "1.0.0"
sedlex
>= "1.99.1" & < "1.99.3"
seq
!= "0.3" & < "base"
session
< "0.4.0"
sexplib
< "113.24.00"
sha
< "1.13" | >= "1.15.1"
shcaml
>= "0.2.0"
shine
< "0.2.2"
slacko
< "0.14.1"
smbc
< "0.4.2"
speex
< "0.4.0"
spelll
< "0.3"
spoc
= "20170724"
spotinstall
< "1.2.1"
spotlib
>= "2.0.1" & < "3.0.0" | = "3.1.2"
sqlite3
< "4.2.0"
srt
< "0.1.1"
stdint
< "0.6.0"
stog
= "0.11.1" | >= "0.13.0" & < "0.17.0"
stog-writing
< "0.17.0"
stringext
< "1.5.0"
sundialsml
< "3.1.1p0"
syndic
< "1.6.0"
syslog
< "2.0.0"
systemverilog
< "0.0.2"
taglib
< "0.3.7"
tar
< "0.9.0"
tar-mirage
< "0.9.0"
tar-unix
< "0.9.0"
tcpip
< "2.8.0"
telegraml
< "2.2.0"
tensorflow
< "0.0.8"
terminal_size
< "0.2.0"
text
>= "0.6"
text-tags
< "1.4.0"
textutils
< "113.24.00"
tgls
< "0.8.6"
theora
< "0.4.0"
thrift
< "0.10.0"
tidy
< "5-0.2"
tiny_json
< "1.1.5"
tip-parser
< "0.5"
tls
< "0.7.1"
toml
< "7.0.0"
toml_cconv
< "7.0.0"
tophide
= "1.0.3"
topkg
< "1.0.1"
topkg-care
< "1.0.1"
touist
< "3.5.0"
trax
< "0.4.0"
treeprint
>= "1.0.2"
tsdl
< "0.9.7"
tsdl-image
< "0.3.0"
tsdl-mixer
< "0.3.0"
tsdl-ttf
< "0.3"
tuntap
< "1.5.0"
typerep
< "113.24.00"
typerep_extended
< "113.24.00"
tyre
< "0.5"
tyxml-jsx
< "4.5.0"
tyxml-ppx
< "4.5.0"
uint
< "2.0.1"
unison
< "2.51.4"
unix-errno
< "0.6.0"
uri
< "1.9.2"
uritemplate
>= "0.2.0"
utop
>= "1.16" & < "2.0.0"
uucp
< "13.0.0"
uuidm
< "0.9.7"
uunf
< "13.0.0"
uuseg
< "13.0.0"
uutf
< "1.0.3"
variantslib
< "113.24.00"
vcardgen
< "1.2"
vchan
< "2.3.0"
vchan-unix
< "4.0.0"
vchan-xen
< "4.0.0"
vg
< "0.9.0"
vhd-format
< "0.8.0"
vmnet
< "1.3.2"
vorbis
< "0.7.1"
vpt
< "5.0.0"
wamp
< "1.2"
webdav
>= "1.1.5"
weberizer
< "0.7.8"
webmachine
< "0.5.0"
websocket
< "2.12"
why
>= "2.32"
why3
< "0.88.0"
why3-base
< "0.88.0"
wyrd
>= "1.4.6"
x509
< "0.5.1"
xapi-inventory
!= "1.2.1"
xapi-rrd
< "1.8.2"
xen-evtchn
< "2.1.0"
xen-gnt
< "3.0.1"
xen-gnt-unix
< "3.0.1"
xenctrl
>= "0.9.29"
xenstore
< "2.0.0"
xmldiff
< "0.6.0"
xmlm
< "1.4.0"
xmlplaylist
< "0.1.5"
xtmpl
>= "0.10" & < "0.13.0"
yojson
< "1.4.0"
z3
< "4.8.14"
zarith
< "1.12"
zed
< "1.5"
zenon
< "0.8.5"
zlist
< "0.4.0"
zmq
< "5.1.0"
zmq-async
< "5.1.0"
zmq-lwt
< "5.1.0"
zxcvbn
< "2.3+2"