Powerful New Embedded C++ Scripting Language

(jaiscript.com)

1 points | by Devacor 10 hours ago ago

2 comments

  • Devacor 10 hours ago 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 10 hours ago ago

    [dead]