Manuel M T Chakravarty works with Tweag I/O as a functional programming evangelist, architects blockchain languages at IOHK, and develops the interactive development environment Haskell for Mac — one of the first Swift apps on the Mac App Store. His interests span from functional programming, novel compiler technology & programming language theory over high-performance & distributed computing to blockchain technology.
He used to be an associate professor at UNSW Sydney and contributed to both the design and implementation of the Haskell programming language as well as several Haskell tools and open source libraries, including multiple systems for data parallel programming of multicore CPUs and GPUs. Over the last three years, he focused on making functional programming more broadly accessible and on exploring its role in app development in Swift. Most importantly, he believes in the fruitful combination of theory and practice.
Manuel tweets at @TacticalGrace.
I'm speaking at...
Haskell eXchange 2018
Two days in London
Back for a seventh installment, the Haskell eXchange is an annual conference created for and by the Skills Matter community. An opportunity for Haskellers to meet, learn and share skills, discover emerging technologies and help evolve the Haskell ecosystem. Everyone is welcome to join, whether...haskell haskellx types functional-programming
Talks I've Given
Panel discussion - Trends!
Featuring Jorge Ortiz Fuentes, Paul Ardeleanu, Janie Clayton, Manuel M T Chakravarty, Saul Mora and Daniel Steinberg
Join our speakers and be part of the panel discussion that will take place at the end of #iOSCon day 1! The topics will be... trends!ios ioscon swift apple mobile
Keynote: Do-It-Yourself Functional Reactive Programming
Featuring Manuel M T Chakravarty
Swift’s strong functional programming support leads to a lot of interest in adapting functional programming techniques to writing Cocoa applications. In particular, functional reactive programming (FRP) promises to replace unstructured side effects by structured change propagation in response to...ios ioscon swift frp cocoa reactivecocoa rxswift