paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Lambda: the ultimate sublanguage (experience report)

Lambda:终极子语言(经验报告)
ICFP 3(ICFP)2019匹配度 1/10 · 该论文是关于以 System Fω 作为编程语言教授高级类型化函数式编程课程的经验报告,属于类型系统与函数式编程教育,与用户关注的 PL↔AI、静态分析、浮点/贝叶斯程序分析及 LLM 交叉方向基本无关。引用 0 inbox
Jeremy Yallop, Leo White
crossref: 2026-09-10

AI 速览

一句话:报告以 System Fω 作为编程语言来教授高级类型化函数式编程课程的经验。

本文是一篇经验报告,介绍作者围绕 System Fω 开设高级类型化函数式编程课程的教学实践。与通常仅将 System Fω 作为类型论对象不同,课程把它直接当作一种编程语言来使用,让学习者在实际编程中接触高阶类型、多态与类型算子等概念。作者报告了课程的组织方式、教学经验以及由此形成的对高级类型化函数式编程教学的认识。摘要未给出具体的评估数据或量化结果,其贡献主要在于分享一种以 System Fω 为编程语言核心的教学路径。

问题
如何教授高级类型化函数式编程,使学生深入理解 System Fω 及其类型系统?
方法
将 System Fω 作为编程语言来组织课程,并报告课程设计与教学经验。
评估
经验报告,基于实际教学实践总结;摘要未提供量化评估或对照实验结果。
原文摘要(Abstract)

We describe our experience teaching an advanced typed functional programming course based around the use of System Fω as a programming language.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@article{paperbot611,
  title = {Lambda: the ultimate sublanguage (experience report)},
  author = {Jeremy Yallop and Leo White},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {3},
  number = {ICFP},
  year = {2019},
  doi = {10.1145/3342713}
}