kirancodes.me
To Proof Maintenance & Beyond!

2,199 papers · page 98 of 110

Expressional Loops

Richard C. Waters

This paper proposes an expressional loop notation (XLoop) based on the ideas described in [16,17] which makes it practical to express loops as compositions of functions. The primary benefit of XLoop is that it brings the powerful metaphor of expressions and decomposability to bea…

Polymorphic Type Inference

Daniel Leivant

The benefits of strong typing to disciplined programming, to compile-time error detection and to program verification are well known. Strong typing is especially natural for functional (applicative) languages, in which function application is the central construct, and type match…