diff options
Diffstat (limited to 'doc/mdk_intro.texi')
-rw-r--r-- | doc/mdk_intro.texi | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/doc/mdk_intro.texi b/doc/mdk_intro.texi index 22e3bac..36a5a96 100644 --- a/doc/mdk_intro.texi +++ b/doc/mdk_intro.texi @@ -4,6 +4,8 @@ @c Free Software Foundation, Inc. @c See the file mdk.texi for copying conditions. +@c $Id: mdk_intro.texi,v 1.3 2001/09/10 23:42:14 jao Exp $ + @node Introduction, Installing MDK, Top, Top @comment node-name, next, previous, up @unnumbered Introduction @@ -33,12 +35,16 @@ the following programs: @table @code @item mixasm MIXAL assembler. Assembler which translates MIXAL source files into -programs that can be run (and debugged) by @code{mixvm} or @code{gmixvm}. +programs that can be run (and debugged) by @code{mixvm}, @code{mixguile} +or @code{gmixvm}. @item mixvm MIX virtual machine. Emulation of the MIX computer with a @acronym{CLI}. @item gmixvm A GTK+ GUI for the MIX virtual machine. Provides all of @code{mixvm} functionality accessible through a graphical interface. +@item mixguile +A Guile shell, with an embedded MIX virtual machine and built-in +commands to manipulate it using Scheme. @item mixvm.el This elisp program allows running @code{mixvm} inside an Emacs GUD buffer, allowing concurrent edition and debugging of MIXAL programs. @@ -48,7 +54,12 @@ buffer, allowing concurrent edition and debugging of MIXAL programs. computer, giving you a virtual machine for executing and debugging MIX programs. These binary programs could be written by hand, but it is easier to produce them compiling MIXAL source files, using the MIXAL -assembler @code{mixasm}. +assembler @code{mixasm}. On the other hand, @code{mixguile} offers you +the possibility of manipulating a MIX virtual machine through a set of +Scheme functions, so that you can use this programming language to +interact with the virtual machine. In addition, @code{mixvm} and +@code{gmixvm} are also able to interpret Scheme scripts (using an +embedded Guile interpreter), that is, they are extensible using Scheme. This manual gives you a tutorial of MIX and MIXAL, and a thorough description of the use of the @sc{mdk} utilities. |