Developed by: Jofel A. Batutay
The Bonezegei Scripting Language (BSL) is a newly developed, dynamically typed programming language implemented through a custom interpreter written in the C language. It is designed primarily for rapid prototyping and the integration of embeddable logic within software systems. BSL features a simplified and intuitive syntax influenced by JavaScript and the C family of languages, promoting ease of adoption and efficient development. Despite its lightweight design, BSL is a fully Turing-complete language that supports essential modern programming constructs, including conditional and iterative control flows, user-defined functions, and object-oriented programming through class declarations, constructors, and methods. Source code is encapsulated within files using the unique .bzg extension, emphasizing the language’s self-contained architecture.
OR
Click the link below
wget https://github.com/bonezegei/Bonezegei_Scripting_Language/raw/refs/heads/main/Release/Latest/Bonezegei-x86.deb
sudo apt install ./Bonezegei-x86.deb
wget https://github.com/bonezegei/Bonezegei_Scripting_Language/raw/refs/heads/main/Release/Latest/Bonezegei-arm64.deb
sudo apt install ./Bonezegei-arm64.deb
bonezegei --version
bonezegei --inline "print(\"Hello World\");"
bonezegei script_name.bzg
1. Download and install Visual Studio Code.
2. Open VS Code and navigate to the Extensions tab (or press Ctrl+Shift+X).
3. Search for the "Bonezegei Scripting Language Formatter" extension.
4. Click Install.
Packages or external Libraries are available via Bonezegei Package Installer. It is directly along with the interpreter. type the command
bzg -list
bzg install <package_name>
| No | Name | Description | Supported OS / Arch | Latest Version |
|—–|——————————-|————————————|———————|———————————————————————————————————————————————————–|
| 1 | BSL_Pipe | Pipe Library |Win/linux x86 | |
| 2 | BSL_Thread | Thread Library |Win/linux x86 |
|
| 3 | BSL_Socket | Network Socket |Win/linux x86 |