Install OCaml+OPAM
There are PPAs available that are pinned to specific revisions of OCaml and OPAM.
add-apt-repository ppa:avsm/ppa
apt-get update
apt-get install ocaml opam
Or you can install pre-compiled versions using Binary installer.
wget https://raw.github.com/ocaml/opam/master/shell/opam_installer.sh
sh ./opam_installer.sh /usr/local/bin
Install utop
utop is an improved toplevel for OCaml. You can install utop using opam installl.
opam install utop
Install Core library
Core library is Jane Street’s alternative to the standard library. You can install Core library using opam install
opam install core
opam install async
opam install core_extended
Put the following in your .ocamlinit file to use Core and its associated libraries and syntax extensions in the toplevel:
#use “topfind”
#thread
#require “dynlink”
#camlp4o
#require “bin_prot.syntax”
#require “sexplib.syntax”
#require “variantslib.syntax”
#require “fieldslib.syntax”
#require “comparelib.syntax”
#require “core”
#require “async”
#require “core_extended”
#require “core.top”
open Core.Std
NB utop will not install on latest Mint/Ubuntu;
….
command sh ./check-camlp4.sh
path /home/kfm/.opam/system/build/camlp4.4.02.1+system
….
stderr
./check-camlp4.sh: 3: ./check-camlp4.sh: camlp4orf: not found