01 The History of Standard ML: Ideas, Principles, Culture
ICFP Video2 HN recommenders · recommended in 2 months, 2016–2022
talk · intermediate · evergreen · 2016–2022 on HN
An ICFP 2015 keynote on the history of Standard ML, covering its ideas, principles and culture. It traces ML from Strachey, Landin and Milner through SML's development and its interplay with OCaml.
Pointed to in language-history discussions as a good account of how ML and SML came to be.
Up next
2 mo on HNPerl 6 for Mere Mortals
Curtis “Ovid” Poe
2 HN recommender · 2015–2015
1 mo on HNCANDO: A Compiled Programming Language for Computer-Aided Nanomaterial Design and Optimization
European Lisp Symposium
2 HN recommender · 2016–2019
2 mo on HNSymbOS MP3MSX Demostration
karloch
2 HN recommender · 2014–2018
2 mo on HNThe Unix Chainsaw - Gary Bernhardt
timmonta
2 HN recommender · 2016–2022
6 mo on HNFunctional Composition - Chris Ford
ClojureTV
6 HN recommender · 2013–2023
5 mo on HNThe mathematics of weight loss | Ruben Meerman | TEDxQUT (edited version)
TEDx Talks
6 HN recommender · 2017–2024
8 mo on HNAlan Kay: Doing with Images Makes Symbols (Full Version)
Kenneth Friedman
8 HN recommender · 2016–2023
2 mo on HN"Pixie - A Lightweight Lisp with 'Magical' Powers" by Timothy Baldridge
Strange Loop Conference
2 HN recommender · 2016–2017
18 mo on HNRuby Conf 12 - Y Not- Adventures in Functional Programming by Jim Weirich
Confreaks
17 HN recommender · 2013–2026
14 mo on HNThe Soul of Erlang and Elixir • Sasa Juric • GOTO 2019
GOTO Conferences
16 HN recommender · 2019–2024
14 mo on HN"Simple Made Easy" - Rich Hickey (2011)
Strange Loop Conference
14 HN recommender · 2022–2026
13 mo on HN"Making Impossible States Impossible" by Richard Feldman
elm-conf
9 HN recommender · 2017–2026
3 comments from Hacker News
You can hear a bunch more about the full history of development of SML and interaction with OCaml here: ▶ this video I would definitely agree with the opinion above that the SML language designers fall in the camp of deliberating extensively and fully formalizing all new language features before considering them for inclusion. Today, there are two challenges right now in the Successor ML space: - There's some broad agreement on a few things that should obviously be improved, but today many of the implementation owners don't have a huge amount of time, so getting them to also agree to the new features is complicated. Life is way easier when you only have one implementation. - There's a bunch of fantastic ideas (largely driven by Bob Harper) to integrate stuff like parallelism, cost model, etc. that will be fantastic for a next version of the language and specification. It's just a lot of work, and not really publishable, so it's mainly tenured faculty and "alumni" (like myself and probably the people you work with) driving it forward in our free time. That said, I still love working on SML and its implementations (I mainly contribute to SML/NJ and Manticore) and it's a wonderful escape from the grim reality of quarterly goals and "get it out the door" release deadlines :-)
speaking of functional programming language, here's a nice history of ML (from stratchey to milner, landin et al.) ▶ this video
That's talked about in this recent article, "The History of Standard ML" link There's also this video presentation, "The History of Standard ML: Ideas, Principles, Culture" : ▶ this video