
TL;DR
This paper aims to provide a mathematical framework for understanding functional programming languages, focusing on how students can learn to think about these languages and how they operate.
Contribution
It offers a mathematical perspective on teaching and understanding functional programming languages, emphasizing conceptual clarity.
Findings
Provides a mathematical account of functional programming
Explains how such languages work from a theoretical perspective
Aims to improve teaching methods for functional programming
Abstract
The intention of these notes is to give a mathematical account of how I believe students could be taught to think about functional programming languages and to explain how such languages work.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Computability, Logic, AI Algorithms · Logic, Reasoning, and Knowledge
