...
【24h】

Aspectual Caml: an aspect-oriented functional language

机译:Aspectal Caml:一种面向方面的功能语言

获取原文
获取原文并翻译 | 示例
           

摘要

We propose an aspect-oriented programming (AOP) language called Aspectual Caml based on a strongly-typed functional language Objective Caml with two AOP mechanisms similar to those in AspectJ language. This paper describes the design and implementation issues of those AOP mechanisms that give us insights into the interaction between AOP features and common features in strongly-typed functional languages such as type inference, polymorphic types and curried functions. We implemented a prototype compiler of the language and used the language for separating crosscutting concerns in application programs, including for separating descriptions of a type system from compiler descriptions.
机译:我们基于一种强类型化功能语言Objective Caml,提出了一种称为Aspectual Caml的面向方面的编程(AOP)语言,该语言具有两种与AspectJ语言相似的AOP机制。本文介绍了那些AOP机制的设计和实现问题,这些问题使我们能够深入了解AOP功能与强类型功能语言(例如类型推断,多态类型和库里函数)中的通用功能之间的交互。我们实现了该语言的原型编译器,并使用该语言将应用程序中的横切关注点分离出来,包括从编译器描述中分离出类型系统的描述。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号