GNU MIX Development Kit

The GNU MIX Development Kit (GNU MDK) is a free software package for developing, running and debugging programs written in MIXAL, an assembly-like language for programming a fictional computer called MIX. GNU MDK is part of the GNU Project.

Both MIX and MIXAL were created by mathematician and computer scientist Donald Knuth in the first volume of his textbook The Art of Computer Programming, published in 1968. The GNU MDK, published in book form in 2002, was written by theoretical physics PhD Jose Antonio Ortega Ruiz of Barcelona, Spain, and is released under the GNU General Public License, to allow and encourage users to freely share and improve the software. Current versions of MDK for different platforms are free to download from the project web site.

The MDK package consists of the following programs:

  • mixasm (MIXAL assembler and debugger)
  • mixvm (CLI based emulator)
  • mixvm.el (Emacs Lisp mixvm)
  • mixal-mode.el (Emacs mode for mixal)
  • gmixvm (GTK+ GUI for mixvm)
  • mixguile (Guile shell)

Famous quotes containing the words mix and/or development:

    And would you be a poet
    Before you’ve been to school?
    Ah, well! I hardly thought you
    So absolute a fool.
    First learn to be spasmodic—
    A very simple rule.
    For first you write a sentence,
    And then you chop it small;
    Then mix the bits, and sort them out
    Just as they chance to fall:
    The order of the phrases makes
    No difference at all.
    Lewis Carroll [Charles Lutwidge Dodgson] (1832–1898)

    Other nations have tried to check ... the fulfillment of our manifest destiny to overspread the continent allotted by Providence for the free development of our yearly multiplying millions.
    John Louis O’Sullivan (1813–1895)