首页> 外文会议>Functional and Logic Programming >An Abstract Machine Based System for a Lazy Narrowing Calculus
【24h】

An Abstract Machine Based System for a Lazy Narrowing Calculus

机译:一种基于抽象机的懒惰微积分系统

获取原文

摘要

CLNC is a lazy narrowing calculus for goal solving in the context of CRWL, a rewriting logic for functional logic programming that deals with non-deterministic functions. The JUMP-machine is an abstract machine model for the efficient implementation of functional logic languages. In this paper, we propose the integration of these two abstract models into an experimental system, for which extensibility and modifiability are major concerns. This leads us to the selection of an object-oriented approach and the use of design patterns for the system design and implementation.
机译:CLNC是在CRWL上下文中用于目标解决的懒惰缩小算法,CRWL是用于处理不确定性函数的函数逻辑编程的重写逻辑。 JUMP机器是用于有效实现功能逻辑语言的抽象机器模型。在本文中,我们建议将这两个抽象模型集成到一个实验系统中,对此系统的可扩展性和可修改性是主要关注点。这导致我们选择了一种面向对象的方法,并将设计模式用于系统设计和实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号