  The aim of this book is to introduce the language XMF. This is done by
defining the language, providing some examples of applications that can be
written directly in the XOCL language that comes with XMF, and then by showing
how XMF can be used for language engineering. The main focus of this book is on
language engineering by example.
