This book constitutes the refereed proceedings of the 17th International Conference on Trends in Functional Programming, TFP 2016, held in College Park, USA, in June 2016.
The 10 full papers presented in this volume were carefully reviewed and selected from 18 submissions. The papers were organized in topical sections named: implementation techniques; types and verification; and programming.
Implementation Techniques.- Space-Ecient Latent Contracts.- Cactus
Environment Machine: Shared Environment Call-by-Need.- Improving Sequential
Performance of Erlang Based on a Meta-tracing Just-In-Time Compiler.- Types
and Verication Proving Type Class Laws for Haskell.- Dynamic Flow Analysis
for JavaScript.- A Type Inference System Based on Saturation of Subtyping
Constraints.- Programming.- Project Report: Dependently typed programming
with lambda encodings in Cedille.- Threading the Arduino with Haskell.- The
Random Access Zipper: Simple, Persistent Sequences.- Building a Generic
Feedback System for Rule-based Problems.