XMDS Extended
Unofficial XMDS2 Fork

Native Windows XMDS, with a cleaner way to learn and use it.

xmds-extended keeps XMDS2 practical across platforms and adds a Windows-first workflow: portable installation, one-command compile-and-run, upgrade support, uninstall support, and bilingual project documentation.

Releases Download the portable Windows zip and install XMDS without MSYS or WSL. Tutorial Start with installation, the Lorenz example, and the XMDS file-to-output pipeline. Upstream XMDS2 Read the official documentation, worked examples, and XML schema reference.

What this fork adds

  • Native Windows support without MSYS or WSL.
  • Portable installer published through GitHub Releases.
  • run_xmds for compile-and-run from any working directory.
  • Upgrade-aware installer flow and real uninstall entry points.
  • GitHub Pages, release notes, and public-facing maintenance material.

Quick install

  1. Download the latest Windows portable zip from Releases.
  2. Extract it to a temporary directory.
  3. Run powershell -ExecutionPolicy Bypass -File .\install_windows.ps1.
  4. Choose a short install path such as D:\xmds.
  5. Optionally add the install directory to PATH.
run_xmds C:\path\to\simulation.xmds
Learn XMDS Here

Use this fork for day-to-day work, then learn the language from upstream examples.

The project tutorial explains the workflow of this repository. For XMDS itself, the official site remains the primary reference: the welcome page, installation guide, worked examples, and XML schema reference are the best places to keep learning.