ZynkLite is a lightweight, embeddable scripting language developed in Python with plans for a high-performance C implementation. Designed for simplicity and extensibility, it features:
- ✔️ Native file I/O operations
- ✔️ Array manipulation functions
- ✔️ Sleep function
- ✔️ Modular import system
- ✔️ Clean, minimal syntax
- ✔️ String & Float conversion methods
- Bytecode compiler development
- Performance optimizations
- Enhanced module system
- Python 3.6+
- pip package manager
pip install zynk-lite
clone git repository
git clone https://github.com/Guille-ux/ZynkLite.git
cd ZynkLite
move on mimes and install
cd mimes && bash install.sh
zynkl cli # Zynk Interactive Shell
zynkl run program.zl # run a zynk program
from zynk_lite import interpreter as intp
zl = intp.ZynkLInterpreter(debug=True) # Configure as needed
zl.eval('print "Hello World";') # Direct evaluation
zl.eval_file("app.zl") # Run from file
- Interpreter: easy to debug but slow.
- Interpreter inside: more slow.
- Turing Complete: You can run enything on this.
-
Basic interpreter implementation
-
File I/O operations
-
Bytecode compiler (in progress)
-
C transpiler target (if you want an extra speed)
-
Standard library modules (i want to add json and csv, readers, AI too, idk)
Sorry, but i dont finished this yet, wait please.
Only make a pull request and you will be here. (The rules can change in the future)
- @guille-ux - ZynkPy and ZynkLite
See also the list of contributors who participated in this project.
- Readme Template from
The-Documentation-Compendium