mdk
« Back to VersTracker
Description:
GNU MIX development kit
Type: Formula  |  Latest Version: 12@0  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: mix gnu assembly virtual-machine education knuth
Install: brew install mdk
About:
MDK is a comprehensive suite of development tools for the MIX computer, a hypothetical computer introduced in Donald Knuth's 'The Art of Computer Programming'. It includes mixasm for assembling code, mixvm for running the virtual machine, and a Guile interpreter for writing programs. This kit enables programmers to study and execute classic algorithms exactly as described in Knuth's seminal work.
Key Features:
  • MIXAL assembler (mixasm)
  • Virtual machine interpreter (mixvm)
  • Guile-based interpreter for scripting
  • Debugger support
  • GNU Readline integration
Use Cases:
  • Learning computer architecture fundamentals
  • Implementing and testing algorithms from TAOCP
  • Teaching assembly language concepts
Alternatives:
  • MIX/MMIX simulators – MDK provides the official GNU implementation with better tooling
Version History
Detected Version Rev Change Commit
Feb 13, 2026 10:26pm 12 0 VERSION_BUMP 1eb051b1
Oct 4, 2025 5:37pm 11 0 VERSION_BUMP e361eb5e
Sep 16, 2025 1:57am 1 VERSION_BUMP 0e2a1bc3
Sep 13, 2024 8:27pm 1 VERSION_BUMP 2cea23ee