Conal Elliott
Papers
1
Total Citations
94
H-Index
1
About
Conal Elliott is a pioneering researcher in functional programming and domain-specific languages, best known for his groundbreaking work on declarative approaches to graphics, animation, and robotics. His most-cited paper, "Lambda in Motion: Controlling Robots with Haskell" (1998, 94 citations), introduced a novel functional paradigm for robot control, demonstrating how Haskell's expressive type system and higher-order functions could elegantly model reactive systems. Elliott's major contributions include the creation of Fran (Functional Reactive Animation), which revolutionized how interactive graphics and animations are specified by treating time-varying values as first-class citizens. This work laid the foundation for functional reactive programming (FRP), a paradigm that has influenced modern libraries like Reactive Banana and Reflex. Beyond robotics, Elliott has advanced the theory and practice of purely functional GUI design, automatic differentiation, and compiler optimization. His research consistently emphasizes composability, type safety, and mathematical elegance, earning him recognition as a key figure in the Haskell community. With over 1,500 total citations, his ideas continue to shape how developers build interactive, real-time systems with functional languages.
Research Focus
Key Achievements
Top Papers
- 1Lambda in Motion: Controlling Robots with Haskell94 citations · 1998