Try it out here
-
Cat inspired keywords: Meowscript replaces traditional programming keywords with cat-related terms. Like
purrhaps
,pawction
,hiss
ect. (Bonus points if you can guess what these ones do) -
Paw-some syntax: Meowscript's syntax is not really designed to be easy to read. But it's fun.. I guess
-
Adorable standard library: Meowscript comes with a standard library filled with cat-themed functions and utilities. From
scratch
tomeow
, the standard library adds makes your coding experience much cuter
To get started with Meowscript, follow these steps:
- Installation: Clone the repository
git clone https://github.com/AlenVelocity/MeowScript
cd MeowScript
-
Writing Meowscript Code: Create a new file with the
.ms
extension and start writing your cueteejnjeejnfkjnwdwnfnqf Meowscript code.scratch main = pawction () { scratch x = 10; scratch y = 5; purrhaps (x > y) { meow("Meow! x is greater than y!"); } meowtually { meow("Meow! x is not greater than y!"); } }; main();
-
Running Meowscript Code: For now you have to build your own binary or use cargo to run MeowScript
cargo run run your_file.meow
There are 2 'run's 'cause 1st "run" is required by cargo and the 2nd one is for the built binary. This will make much more sense in the future
You can also try the REPL by just running:
cargo run
The main purpose of this project was for me to learn/understand rust better so it's not had to see some inconsistencies with my code. Feel free to conttibute and make MeowScript more purrfect