2 releases

0.1.5 May 14, 2023
0.1.4 May 13, 2023

#303 in Programming languages

Download history 4/week @ 2024-02-25 81/week @ 2024-03-31

81 downloads per month

AGPL-3.0

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

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
~71K SLoC