|
|
What is XCentric?
XCentric is a constraint programming language that
uses unification and pattern matching over terms
with functors of flexible arity, useful for processing XML documents.
It was developed at
the University of Porto
- LIACC.
Is XCentric an easy to understand language?
Yes, if you know how to program in Prolog you will easily understand
the idea behind XCentric.
What can XCentric do?
1. XML Processing
XCentric uses sequence variables.
These variables can be unified with arbitrary lenght sequences. It is
based also in the idea of flexible arity terms, this terms have an
arbitrary number of arguments.You can see a XML document as a flexible
term
and use unification of terms with functors of flexible arity to process
it.
2. CLP(Flex)
XCentric is based on CLP(Flex).
CLP(Flex) can be used for processing terms with functors of flexible
arity in a broader sense.
|