|
Published Articles >> Table of Contents >> Abstract
Seventh International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC'05)
pp. 31-38
Rule-Based Programming with ρLog
Mircea Marin, University of Tsukuba
Tetsuo Ida, University of Tsukuba
Full Article Text:

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SYNASC.2005.61
Send link to a friend
| Abstract |
|
We describe the current capabilities of a system for rule-based
programming which is being developed by us. The
system is called ñLog and consists of a pattern matching
system and a strategic programming system embedded into
a powerful system for symbolic and numeric computation.
Matching with context and sequence variables, possibly
constrained by regular constraints, is an elegant mechanism
for retrieving data from objects described by tree-like
data structures of arbitrary depth and breadth. The data
selected by matching can be processed by successive applications
of labeled conditional rewrite rules described by
strategies. By integrating these mechanisms, we enable a
highly declarative programming style which is useful especially
for prototype implementations of deductive systems,
solvers for various equational theories, tools for querying
and translating XML, various evaluation strategies, etc.
|
Additional Information
|
Citation:
Mircea Marin, Tetsuo Ida,
"Rule-Based Programming with ρLog,"
synasc,
pp. 31-38,
Seventh International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC'05),
2005
|
|