↑
logo

Powerful New Embedded C++ Scripting Language

Posted by Devacor |2 hours ago |1 comments

Devacor 2 hours ago

I was tired of binding multiple times to separate helper libraries to get basic functionality in C++ so I wrote my own scripting language. Inspired by ChaiScript and Lua/sol2's easy binding, but wanting hot reload and better script/c++ interop and some more modern features. Check it out!

Playable demos on the website too.

* Properties with Auto-Binding * Non-intrusive Fluent Binding * Bind Once for Scripting / Serialization / Reflection * JaiScript reads like C++ or kind of like Javascript * Value semantics with shared_ptr and & for references * Hot-Reload with State Preservation * parallel_for * Execution limits / memory limits built in and configurable for safety * HTML Templating + web server (jai_spider) * coroutines * JaiScript classes can inherit from C++ classes

retox 2 hours ago

Comment deleted