Previous: Invoking mixguile, Up: mixguile


8.2 Scheme functions reference

As we have previously pointed out, mixguile embeds a MIX virtual machine that can be accessed through a set of Scheme functions, that is, of a Scheme library. Conversely, mixvm and gmixvm contain a Guile interpreter, and are able to use this same Scheme library, as well as all the other Guile/Scheme primitives and any user defined function. Therefore, you have at your disposal a powerful programming language, Scheme, to extend the mdk virtual machine emulators (see Using Scheme in mixvm and gmixvm for samples of how to do it).

The following subsections describe available functions the MIX/Scheme library.