awesome-talkscurated list on GitHubRecommends
Under “Functional Programming”
#typesystems#typedracket#clojure
111K subscribers • 135 videos on Hallway
Intermediate. Assumes working knowledge.
15K views10 years ago2 recommendations
Programming languagesSoftware designLanguage design and type systemsFunctional programming
Matthias Felleisen uses weather prediction as an analogy to explain how type systems forecast software errors and discusses his work on Typed Racket.
Whether you checked the weather app or not on the day before 22 Jan 2016, a huge snow storm covered the Eastern United States that weekend. If you lived in New York or DC, you had to dig out from under a large load of snow the next morning. In the face of such storms, the good news is that people have almost perfected the art of weather prediction over the past few decades. A snow storm or hurricane will no longer catch anyone by surprise. If we act on these predictions in time, we can easily prevent the bad disasters of the days gone by. My keynote will expand on this theme. Bring an umbrella.What people say. Engineers recommend this talk for its insightful perspective on the limitations of static type systems like Hindley-Milner.
awesome-talkscurated list on GitHubRecommends
Under “Functional Programming”
jhckon Hacker News • Recommends
On “Racket v6.6”
iLemmingon Hacker News • Mentions
On “Clojure/Conj 2017 – Opening Keynote by Rich Hickey [video]”
moocowtruckon Hacker News • Mentions
On “Nx: Multi-dimensional tensors Elixir lib with multi-staged compilation (CPU/GPU)”
u/ledgerdevin r/ProgrammingLanguages • Mentions
On “Help with creating a typed superset for a dynamically typed language”