As John McCarthy said, as far as programming language adoption goes, it doesn't matter what professional programmers think. What matters is what 19 year-olds think. I've been teaching OCaml in my CS101 course for two years now. Students have to choose between my OCaml-based course and the standard one using Python. Getting them to opt for OCaml over the more resume-friendly Python is a bit of a slog. But the ones who go for it wind up really liking the OCaml approach to software and more than a few sign up as CS students because of it. That said, OCaml needs to be much, much easier to use. ocamlfind seems to be a white flag of surrender. Of course the lack of support for pedagogy in the libraries is an issue too. Cheers, Bob Muller On Fri, Jul 8, 2016 at 5:46 PM, SP wrote: > On Fri, Jul 08, 2016 at 10:40:41AM -0400, Gabriel Scherer wrote: > >> Regarding usability, I think the tooling ecosystem is too complex today. >> If >> I wanted to bootstrap a beginner to do stuff I would have to tell them >> about the OCaml compiler tools (ocamlc, ocamlopt), ocamlfind, a build >> system (omake or ocamlbuild for example), oasis, Merlin, opam, and get >> them >> to learn either Vim or Emacs. >> > > +1 > > To my limited knowledge there is nothing wrong with the capability of > these tools. But making their entry point easier might improve adoption > as well as general usability. > > I would personally be interested in helping someone with a holistic >> approach to usability devote as much of their time as they can. >> > > I'd try to contribute towards that too. > > -- > SP > > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa.inria.fr/sympa/arc/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs >