马修·弗拉特;罗伯特·布鲁斯·芬德勒;费莱森,马蒂亚斯 用类、混种和性状进行计划。 (英语) Zbl 1168.68345号 Naoki Kobayashi(编辑),《编程语言和系统》。第四届亚洲研讨会,2006年APLAS,2006年11月8日至10日,澳大利亚悉尼。诉讼程序。柏林:施普林格出版社(ISBN 978-3-540-48937-5/pbk)。计算机科学课堂讲稿4279270-289(2006)。 概要:Scheme语言报告提倡将语言设计作为一组小的正交结构的组合,而不是大量功能的积累。在本文中,我们演示了如何通过在Scheme中添加类系统来扩展这种设计。具体来说,PLT Scheme类系统是一组正交语言构造,用于在任意词汇范围内创建类并将其作为一级值进行操作。由于类和核心语言的平滑集成,程序员可以表达mixin和trait,这是面向对象世界中最近的两大创新。该类系统在过程和记录类型生成器方面实现为宏;反过来,mixin和trait模式自然地被编码为类系统上的宏。关于整个系列,请参见[Zbl 1133.68007号]. 引用于1文件 MSC公司: 68甲15 编程语言理论 软件:DrScheme博士 PDF格式BibTeX公司 XML格式引用 \textit{M.Flatt}等人,Lect。注释计算。科学。4279、270--289(2006年;Zbl 1168.68345) 全文: 内政部