KotlinConf 2017 - My Life as a Tech Transfer Monad by Erik Meijer

preview_player
Показать описание
Opening keynote on day two of KotlinConf.

Erik Meijer has been trying to bridge the ridge between theory and practice for most of his career.

He is perhaps best known for his work on, amongst others, the Haskell, C#, Visual Basic, and Dart programming languages, as well as for his contributions to LINQ and the Reactive Framework (Rx).

Most recently he is on a quest to make uncertainty a first-class citizen in mainstream programming languages.
Рекомендации по теме
Комментарии
Автор

Had the pleasure of having Eric as a lecturer for multiple courses in Uni. The guy went so fast and at the time I thought it was plain wasteful, but his talks plant seeds and resonate in your head through the years.

ytdlgandalf
Автор

Great and entertaining presentation with many memorable quotes. I liked eg the one at 13:00 "You cannot beat the math ... I wasted 5 years of my life trying to do this."

alexanderherbertkurz
Автор

He's awesome as always ! Love his every talk!

erik
Автор

Erik Meijer is, as usual, brilliant. I just couldn't believe that he'll be speaking about Kotlin :)

TechYourChance
Автор

I looked at 30 minutes of enthusiasm from a beginner discovering ML. I am happy for him, but I expected more out of Erik.

EmanueleDiSaverio
Автор

What a great guy. So selfless and open minded.

greenspand
Автор

pure :: A -> T A and flatten :: T ( T A) -> T A are quote / eval in Lisp... Think of each Monad as a "mini-interpreter" representing only one semantic (one line of the eval interpreter).

aoeu
Автор

So he predicted copilot 5 year earlier 😅

jorgec
Автор

If each function you create with ML has 95% success rate, and if you have 10 functions in your average call stack, then your app has a success rate of 60% (0.95 raised to the power of 10 = 0.60). Overall 40% failure for even the most simple app.. Good luck on your next fad Erik.

kdakan