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