CoRecursive: Coding Stories

By Adam Gordon Bell - Software Developer

Concurrency and Functional Programming with Riccardo Terrell using F#

🔊 Play episode (0 min)

Direct episode link

💬 Share episode

Published October 03, 2018 7:00am

When Riccardo Terrell hit the concurrency limitations in a jvm application, he thought back to the haskell he learned in a university course and decided to rewrite the entire thing in haskell.  The immutability of the haskell solution made the concurrency bottleneck non-existent.  It is no surprise that years later, his book on concurrency in .net leans heavily on functional programming constructs and the functional features of F# and C#.

 Today we talk about concurrency and functional programming, about F#  how it compares to haskell and scala.  We also chat about CPU architectures, best practises for writing distr...

Return to podcast