XMF Reference
The XMF Reference Guide aims to provide a detailed
definition of the XMF technologies. The reference guide contains:- Languages Section
XMF relies on core concepts that are defined in this section. The meta-model for all elements in XMF is called XCore. This section defines the key concepts in XCore and is an important pre-requisite for understading how to use XMF.
- XOCL Section
XMF provides a reflexive object-oriented dynamically types programming language called XOCL. This section defines XOCL and gives examples of how to program in it. XMF itself is programmed in XOCL and this section is an important pre-requisite for understanding the case studies in the Programmers Guide and for understanding subsequent sections in the Reference Guide.
- Grammars Section
XOCL is an extensible language through the use of grammars. New language features can be added to XOCL or XOCL can be replaced altogether using this technology. XMF is an ideal platform for developing Domain Specific Languages. This section is a pre-requisite for many of the case studies in the Programmers Guide. - Other Features
The rest of the Reference Guide provides information on various aspects of XMF.
For more information about Ceteva, XMF or commercial services contact enquiries@ceteva.com.
