2 releases
0.1.5 | May 14, 2023 |
---|---|
0.1.4 | May 13, 2023 |
#429 in Programming languages
59 downloads per month
38KB
857 lines
woojin
This is Woojinlang interpreter written in Rust(Current v0.1.x).
The Woojinlang project is a project that was started as a joke to tease my friend. Do not use this language in your projects.
The 0.x.x version is an unofficial version. Current grammar may not be compatible with the official version (>=1.x.x)
woojin is currently available in unofficial(beta) versions only, and there is no official release version. Therefore, it may not function perfectly and could have numerous bugs. We frequently receive reports of errors or bugs occurring in wooJin. We promptly address these reports and strive to minimize the errors present in wooJin. For example, the deadlock issue that occurred in v0.1.1 was resolved in the subsequent version, v0.1.2. Hence, we recommend using the latest version of woojin as it has fewer errors, a higher likelihood of proper functioning, and offers a wide range of features.
If you have discovered any issues (bugs, etc.) with woojin, please feel free to reach out to us through our GitHub issue page or via email at teamfishydino@gmail.com. Additionally, if you have any questions about woojin or if you have ideas for additional features or improvements, we encourage you to utilize our GitHub discussion page. You can also find announcements and updates regarding woojin on our GitHub(Here!).
How To Install
- Install Rust first (if you have already installed the latest version of Rust on your computer, you may skip this process)
https://www.rust-lang.org/tools/install - Download woojin with cargo
cargo install woojin --all-features
Example
Here's an example for woojin v0.1.0.
Do you want more example? Click Here!
First, Create a file named main.wj.
println "My First Woojinlang Program!";
let name = input "Hello, What is your Name? ";
println "Hello, "+$name+". Nice to meet you!";
yee 0;
And use the command below to run the woojin file
woojin main.wj
Dependencies
~3–4MB
~73K SLoC