Hacker News new | past | comments | ask | show | jobs | submit login

OCaml was also my first programming language. First year uni in Brazil, 2006! Thanks to a very tough French professor.

The class hated it/him. Type errors were nothing short of terrifying. `function has type (a->(b->c)->(b->d)) but should have type (a->b->(c->b)->d)` or such. If you passed the class (a big if), you'd move on to C++ and OOP and never see Ocaml/functional again.

I appreciated it for providing me so much understanding wrt mathematical thinking - functional programming, recursion, induction. Later on I took some classes/researching using SML.

Fast-forward ~12 years and I get into web dev and what I see functional programming trending!? Kinda funny... I want to get into it somehow, probably Clojure this time. It just resonates with my thinking - maybe a product of being primed for it all those years ago.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: