The XTATIC Experience

The XTATIC Experience
复制标题

XTATIC 体验

DOI:
--
复制
发表时间:
2004
期刊:
--
影响因子:
--
通讯作者:
Alan Schmitt
Alan Schmitt
中科院分区:
--
文献类型:
--
作者:
V. Gapeyev;Michael Y. Levin;B. Pierce;Alan Schmitt

文献摘要

被引文献

相似文献

Xtatic是C#的轻量级扩展,对静态键入XML处理的本机支持具有XML树作为内置值,这是一种基于Xduce风格的常规类型的精制类型,以及“ Tree Grep”式的常规模式遍历和操纵XML的XTatic论文已报告了许多特定的技术问题:理想的核心语言的基本理论特性,新颖的汇编算法Xtatic鼓励的XML处理的模式匹配和有效的运行时间支持是从我们调查我们在调查我们面临的最重要的问题上,讨论Xtatic的XTATATE设计过程并评估我们在处理宾夕法尼亚大学计算机与信息科学系技术报告编号时所做的选择。 MSCIS-04-24。该技术报告可在ScholarlyCommons上获得:http://repository.upenn.edu/cis_reports/25 24宾夕法尼亚州计算机与信息科学大学
XTATIC is a lightweight extension of C# with native support for statically typed XML processing. It features XML trees as built-in values, a refined type system based on regular types in the style of XDUCE, and "tree grep"-style regular patterns for traversing and manipulating XML. Previous papers on XTATIC have reported results on a number of specific technical issues: basic theoretical properties of an idealized core language, novel compilation algorithms for regular pattern matching, and efficient runtime support for XML processing in the style encouraged by XTATIC. The aim of the present paper is to discuss XTATIC—less formally and more holistically—from the perspective of language design. We survey the most significant issues we faced in the design process and evaluate the choices we have made in addressing them. Comments University of Pennsylvania Department of Computer and Information Science Technical Report No. MSCIS-04-24. This technical report is available at ScholarlyCommons: http://repository.upenn.edu/cis_reports/25 The Xtatic Experience Vladimir Gapeyev Michael Y. Levin Benjamin C. Pierce Alan Schmitt Technical Report MS-CIS-04-24 Department of Computer and Information Science University of Pennsylvania