Skip to content

Mufi-Lang/MufiZ

Repository files navigation

MufiZ

This project uses the Zig v0.13.0

🌐 mufiz.mustafif.com

This project aims to integrate the Mufi-Lang compiler with the Zig language by using the Zig Build system. We hope to integrate more features with this language and see how nicely we can utilize both languages in unity. The advantage of Zig's Build system is easy cross-compatibility and caching, and as we integrate more, we can ensure more memory safety.

Usage:

$ mufiz --help
    -h, --help
            Displays this help and exit.

    -v, --version
            Prints the version and codename.

    -r, --run <str>
            Runs a Mufi Script

    -l, --link <str>
            Link another Mufi Script when interpreting

        --repl
            Runs Mufi Repl system

Goal

View MufiZ Project Roadmap to see current goals I am currently working on or planning to implement for the current or next versions.


Releases

Version Codename Status
0.1.0 Baloo Archived
0.2.0 Zula Released
0.3.0 Iris Released
0.4.0 Voxl Released
0.5.0 Luna Released
0.6.0 Mars Released
0.7.0 Jade Released
0.8.0 Ruby Latest

Features

To support various toolchains, we have added the following features to the project, which can be enabled or disabled using the zig build command:

  • -Denable_net - Enables the net module for the MufiZ standard library.
  • -Denable_fs - Enables the fs module for the MufiZ standard library.

Related Repositories