Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction

XMLang is an esolang, that is also valid XML. It is a fully-functional, turing-complete programming language, that features the basic things you would expect from a programming language, such as standard input/output, variables, functions, and control flow.

Interpreter

The interpreter is written in Rust, allowing it to be relatively fast and very portable. You can run it locally on your machine, or use the WebAssembly-powered online playground to try it out easily.

License

This project is open-source on GitHub and is licensed under the GNU GPL 3.0 license.