Project

Modular handling of effects in purely functional programs and models

Code
3G004312
Duration
01 January 2012 → 31 December 2017
Funding
Research Foundation - Flanders (FWO)
Research disciplines
  • Natural sciences
    • Applied mathematics in specific fields
    • Computer architecture and networks
    • Distributed computing
    • Information sciences
    • Information systems
    • Programming languages
    • Scientific computing
    • Theoretical computer science
    • Visual computing
    • Other information and computing sciences
Keywords
programming languages purely functional programming side-effects
 
Project description

Mastering the complexity of software systems is an ongoing challenge in computer systems and the area of programming and modeling languages in particular. Purely Functional Programming (PFP) is widely recognized for reducing complexity. Unfortunately, support for side-effects, notably in a modular way, is an essential weakness of PFP. This project develops PFP techniques for tackling side-effects in highly modular software.