cesanta / mjs

Embedded JavaScript engine for C/C++
https://mongoose-os.com
Other
1.84k stars 171 forks source link

Comparison to the CurlyMoo rules library #285

Open CurlyMoo opened 3 months ago

CurlyMoo commented 3 months ago

I came across your embedded scripting language library. I've been struggling with the same issue some time ago, and also started to built something for my own. https://github.com/CurlyMoo/rules/

I was wondering if you could give it a comparison as you did with your article here: https://mongoose-os.com/blog/mjs-a-new-approach-to-embedded-scripting/

What i built is used by the active community of Panasonic Heatpump owners: https://github.com/IgorYbema/HeishaMon/pull/121

My library is based on the Lua logic, super easy to interface with and has even lower memory overhead than all the others i've seen. The performance is similar to embedded Lua. However, it's a loss leaner. Also a lot leaner than mjs, but offers enough for an embedded scripting language.