MukZu programming language
  • C 97.1%
  • CMake 2.6%
  • Makefile 0.3%
Find a file
2026-06-23 21:25:03 +02:00
doc vm for cmp operators 2026-06-23 21:14:25 +02:00
lib 💄 added some error messages 2026-06-23 21:25:03 +02:00
src vm for cmp operators 2026-06-23 21:14:25 +02:00
tests vm for cmp operators 2026-06-23 21:14:25 +02:00
.gitignore lexer for nums 2026-06-22 04:48:23 +02:00
CMakeLists.txt lexer for nums 2026-06-22 04:48:23 +02:00
CMakePresets.json lexer for nums 2026-06-22 04:48:23 +02:00
LICENSE.txt lexer for nums 2026-06-22 04:48:23 +02:00
Makefile lexer for nums 2026-06-22 04:48:23 +02:00
README.md lexer for nums 2026-06-22 04:48:23 +02:00

MukZu

MukZu is a programming language with a BASIC / Lua syntax and based on the prototype oriented programming paradigm.

How to install

Dependencies

  • gcc (to compile the project)
  • cmake (to build mukzu)
  • criterion (optional, for testing)

On Debian :

sudo apt install gcc cmake libcriterion-dev

Commands

The easiest way is to use the provided Makefile:

make
make tests
make install

You can also use cmake directly:

cmake --preset debug
cmake --build --preset debug
cmake --install build

# or

cmake --preset release
cmake --build --preset release
cmake --install build

To disable tests:

cmake --preset debug -DENABLE_TESTS=OFF
cmake --build --preset debug
cmake --install build

# or

cmake --preset release -DENABLE_TESTS=OFF
cmake --build --preset release
cmake --install build

License

MukZu is released under the MIT license (see LICENSE.txt).