计算机科学 ›› 2006, Vol. 33 ›› Issue (3): 234-238.

• • 上一篇    下一篇

函数式元编程语言的设计要素

  

  • 出版日期:2018-11-17 发布日期:2018-11-17
  • 基金资助:
    国家自然科学基金项目(编号:#60403022).

  • Online:2018-11-17 Published:2018-11-17

摘要: 本文介绍基于函数式语言的元编程系统,讨论元编程系统特别是同构系统的语言特点.从程序反射的角度分析元编程系统对程序设计语言在自我表示、自我分析和控制等方面的要求.以MetaML和Template Haskell为例论述在函数式语言中为了支持元编程需要扩展的机制,包括语法、语义、类型系统、安全的变量使用等,以及它们的实现方案、各方案的特点.最后总结一些元编程系统的共同点,并预测未来的发展趋势.

关键词: 函数式语言 程序反射 元编程系统 同构系统

Abstract: This paper firstly gives a brief introduction to functional meta-programming systems and presents the language sugar of meta-programming systems especially homogeneous systems. Meta-programming languages' extra re quirements including self expressing, sel

Key words: Functional language,Procedural reflection, Meta-programming system, Homogeneous systems

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!