jasimon Hacker News • Recommends
On “Book Review: A Philosophy of Software Design”
#ocaml#makeillegalstatesunrepresentable#janestreet
102K subscribers • 18 videos on Hallway
Intermediate. Assumes working knowledge.
29K views10 years ago3 recommendations
Programming languagesSoftware designFunctional programmingDesign patternsOCaml and F#
Yaron Minsky shares practical advice on being an effective OCaml programmer in industry, introducing the concept of making invalid states impossible.
A talk given at Harvard's CS51 class in 2010 (which is taught in OCaml), with a collection of suggestions about how to be an effective ML programmer in an industrial settingWhat people say. Highly recommended for introducing the highly influential 'make illegal states unrepresentable' programming technique.
jasimon Hacker News • Recommends
On “Book Review: A Philosophy of Software Design”
chilleeon Hacker News • Recommends
On “What Made Lisp Different (2002)”
u/msbicin r/ocaml • Mentions
On “What's "One Cool Thing" about OCaml? I.e. some piece of code or language concept which is more elegant or powerful in ocaml than in most or all other mainstream languages, but that could be explained to a room of unfamiliar cs majors in under five minutes?”
marshrayon Hacker News • Mentions
On “Why Co–Star Uses Haskell”
u/yawaraminin r/scala • Mentions
On “Simplify my pattern matching code.”