课题基金 / 基金详情

A study on hygienic syntactic macro system as a generic meta-programming foundation

A study on hygienic syntactic macro system as a generic meta-programming foundation
作为通用元编程基础的卫生句法宏系统研究
批准号:
23500034
负责人:
WAKITA Ken
金额:
$3.24万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2011
资助国家:
日本
项目状态:
已结题
起止时间:
2011 至 2013

项目摘要

项目成果

WAKITA Ken的其他基金

相似基金

相关文献

中文摘要
翻译
宏系统已经被广泛地应用于现有的编程语言。然而,众所周知,简单的宏系统会导致严重的编程错误。卫生句法宏系统是在LISP文化背景下研究的,是解决传统宏系统问题的一种解决方案,但针对非LISP语言的实现还很少,系统的实现方案也是未知的。本研究提出了一种紧凑、系统的泛型编程语言实现方案。我们已经将所提出的技术应用于实现了针对Java脚本和Scala的卫生宏系统。该方案解决了两个技术障碍:(1)可扩展解析器的实现;(2)宏扩展器的实现。
英文摘要
Macro systems have been widely adopted to existing programming languages. However, it is also known that simple macro systems cause serious programming errors. Hygienic syntactic macro system that has been studied in the context of LISP culture is a solution to problems of traditional macro system but a implementations for non-LISP languages are rare and a systematic implementation scheme has been unknown. The research proposes a compact and systematic implementation scheme for generic programming languages. We have applied the proposed technique to implement hygienic macro systems for JavaScript and Scala. The proposal resolves two technical obstacles: (1) implementation of extensible parser, and (2) implementation of macro expander.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
ビジュアルブロックを採用したドメイン特化言語とその開発ツールの実現手法
一种使用可视化块的领域特定语言及其开发工具实现方法
DOI: --
发表时间: 2014
期刊:
影响因子: --
作者: [栗原あずさ, 佐々木晃, 脇田建]
通讯作者: 脇田建
Examples of EX-JS Macros
EX-JS 宏示例
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Webアプリケーション開発のための分散JavaScriptとそのアプリケーション
分布式 JavaScript 及其在 Web 应用程序开发中的应用
DOI: --
发表时间: 2012
期刊:
影响因子: --
作者: [浅野孝夫, 浅野泰仁, 小野孝男, 平田富夫, 星加大樹, 加藤真人]
通讯作者: 加藤真人
Chrome Debugger APIを用いたLive Edit 開発環境の実装技法
使用Chrome Debugger API的Live Edit开发环境的实现技术
DOI: --
发表时间: 2011
期刊:
影响因子: --
作者: [Shuji Takahashi, Atsushi Horiguchi, Kazuhiro Motegi and Yoichi Shiraishi, 吉永卓矢]
通讯作者: 吉永卓矢
共 20 条
    Research on assistive software for the colorblind
    • 批准号:
      18300041
    • 项目类别:
      Grant-in-Aid for Scientific Research (B)
    • 资助金额:
      $5.11万
    • 财政年份:
      2006
    • 负责人:
      WAKITA Ken
    • 依托单位:
    海外基金