I normally use Arch’s package management to install new languages and environments. The package manager is mostly up-to-date and easy to use. If you run a system-wide update, it also installs new versions of a package. The Problem Some repositories on my machine use older versions of Node or Elixir. When I run those applications, I might get errors. Sometimes Arch packages don’t use the latest version. For example, the Elixir installation uses version 1.
How to use the NeoVim text editor as your Ocaml IDE I’ve always been interested in learning an ML language. But Haskell, the poster child of functional programming, has a high learning curve. OCaml and ReasonML (an alternative syntax for OCaml) are much more beginner-friendly. I started a free MOOC on functional programming with OCaml a few days ago. Thus, it’s the perfect time to set up my editor for OCaml development.
Today I discovered a free MOOC for Functional Programming in OCaml. The course is offered by a French platform, FUN-MOOC. You can attend Introduction to Functional Programming in OCaml for free (after you sign up for an account). The course is in English and runs for a few weeks until end of December 2019. I am interested in learning more about OCaml after programming a few simple applications in ReasonML. Reason is an alternative syntax for OCaml, and I’ve come to appreciate its type-safety and programming paradigms.