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.
Talks I've Given
-
Haskell SpriteKit — A Purely Functional API for a Stateful Animation System & Physics Engine
Featuring Manuel M T Chakravarty
Graphics, animation, and games programming in Haskell faces a dilemma. You can either use existing frameworks with their highly imperative APIs (such as OpenGL, Cocos2D, or SpriteKit) or you waste a lot of energy trying to re-engineer those rather complex systems from scratch. Or, maybe, you can...
haskell frameworks bindings spritekit physics animation games -
6
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