Ceteva's XMF is a container language that glues together code fragments written in many different languages, in a style reminiscent of C ASM blocks. It is hard to pin down the target application of XMF. The core language contains more than glue. "Undo" is a native concept, and there appears to be a sizable core library. The documentation emphasizes language-oriented programming and meta-modelling. Many language constructs are available to define DSLs.