The Xtatic Project: Native XML processing for C#
|
The Xtatic
project aims to develop theoretical foundations and implementation techniques
for a lightweight extension of C# tailored for native XML processing. The fundamental
technologies involved, regular expression types and regular expression
pattern matching, have been explored in a prototype language design called
Xduce. The goal of the project is to make these
technologies available in a mainstream language. Key issues concern interoperability
both at the level of the type system (merging regular expression types with the
object model of C#) and in the implementation (maintaining complete binary-level
compatibility with class files produced by standard .NET compilers) and compatibility
with existing standards (e.g., XML-Schema).
Primary personnel:
Collaborators:
Papers and talks:
Compiler sources (provided on an "as-is" basis!):
More Information:
Work on the Xtatic project is supported by the National Science
Foundation (ITR CCR-0219945, Types for XML) and by gifts from
Microsoft corporation.