1 pointby Devacor5 hours ago2 comments
  • Devacor5 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

  • retox4 hours ago
    [dead]