kirancodes.me
To Proof Maintenance & Beyond!

294 papers · page 2 of 15

The Essence of Reactivity

Ivan Perez, Frank Dedden

Reactive programming, functional reactive programming, event-based programming, stream programming, and temporal logic all share an underlying commonality: values can vary over time. These languages differ in multiple ways, including the nature of time itself (e.g., continuous or…

The Evolution of Effects (Keynote)

Nicolas Wu

Functional programming has been celebrated for its promise of pure functions, delivering referential transparency and elegant reasoning about programs. However, real-world applications are not pure, and necessitate interaction with the outside world, introducing computational eff…