【24h】

Modular Logic Metaprogramming

机译:模块化逻辑元编程

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

摘要

In logic metaprogramming, programs are not stored as plain textfiles but rather derived from a deductive database. While the benefits of this approach for metaprogramming are obvious, its incompatibility with separate checking limits its applicability to large-scale projects. We analyze the problems inhibiting separate checking and propose a class of logics that reconcile logic metaprogramming and separate checking. We have formalized the resulting module system and have proven the soundness of separate checking. We validate its feasibility by presenting the design and implementation of a specific logic that is able to express many metaprogramming examples from the literature.
机译:在逻辑元编程中,程序不存储为纯文本文件,而是从演绎数据库派生的。尽管这种方法对元编程的好处是显而易见的,但它与单独检查的不兼容限制了其在大型项目中的适用性。我们分析了禁止单独检查的问题,并提出了一类用于调和逻辑元编程和单独检查的逻辑。我们已经正式确定了结果模块系统,并证明了单独检查的可靠性。我们通过提出能够表达文献中许多元编程示例的特定逻辑的设计和实现,来验证其可行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号