Erik Meijer and Gilad Bracha: Dart, Monads, Continuations, and More
While attending GOTO Aarhus 2012, the great Gilad Bracha stopped by the venue (he wasn't attending or speaking at the conference. He was in Aarhus to do work with the core DART engineering team, who are based there). Erik Meijer was a track owner for the event, so he was wandering around the halls in his trademark tie dyes...
Gilad and Erik. Same place. Same time. A coincidence that demanded an Expert to Expert session. They kindly agreed to be put into the spotlight (literally) for a C9 conversation. Here's what happened...
Giladism #42: "Mathematicians love to explain things backwards."
Giladism #43: "There is a huge role for mathematical abstractions in programming languages. It's just that you have to know when to shut up about them and stop taking them as religion."
[00:00] State of programming language design today
[05:01] On actors
[08:28] Dart snapshot facility
[34:07] On monads
[42:26] On continuations and when to hide mathematical complexity from users
Tune in. Enjoy.
Huge thanks to Gilad and Erik for this excellent conversation!