Revisiting the Evolution of Effects (Invited Talk)

View at publisher
Authors: Nicolas Wu
Cited by: 0

Abstract

Functional programming is often associated with pure functions, offering referential transparency and a principled basis for reasoning about programs. In practice, however, most programs must interact with their environment, introducing effects such as input/output, mutable state, and exceptions. Reconciling these requirements with purity has been a longstanding concern in the design of functional languages.

Fields of Study & Subjects

Logic programming and type systems Advanced Software Engineering Methodologies Model-Driven Software Engineering Techniques

Publication details

Pages
1–1
Publication date
8 January 2026