Preparing the environment
Try OCaml
?
Editor