This project uses the Zig
v0.13.0
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.
$ 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
View MufiZ Project Roadmap to see current goals I am currently working on or planning to implement for the current or next versions.
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 |
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 thenet
module for the MufiZ standard library.-Denable_fs
- Enables thefs
module for the MufiZ standard library.
- homebrew-mufi: The official Homebrew Tap for MufiZ.
- mufi-bucket: The official Scoop bucket for MufiZ.