r/coolgithubprojects • u/PhosXD • 3h ago
Ity: a tiny but powerful scripting language.
I made a programming language from scratch in C++ for the purpose of being small, heavily modular, multi-platform, & simple to use. There are a TON of example scripts to look at, including a full Conway's Game of Life simulation. The repo also includes in-depth documentation (markdown) on structure, syntax, types, operators, functions, & standard modules.
I/O, time, file-system, & math modules are all built-in. With additional script-based modules in development!
Ity can be used as a library in your project & provides convenient APIs for parsing & execution. Everything is state-based so you can keep multiple instances.
There is a lot of work to be done as this is still a new project, anybody is welcome to contribute!
1
u/Specific_Cream2815 3h ago
what is the target use, embedded scripting inside other apps or general purpose