Concurrent EVAL extension
Depending on your Warp 10 use, you might need to parallelize tasks. You can run several macros in parallel with this extension. Do not activate this extension on a multi-user instance, there is a high risk a user can saturate your CPU.
This extension adds the following functions to WarpScript:
Your custom configurations can be stored in a new
etc/conf.d/99-myWarp10.conf file. Your custom configurations will override all the predefined Warp 10 configurations.
// CEVAL, SYNC warpscript.extension.concurrent = io.warp10.script.ext.concurrent.ConcurrentWarpScriptExtension
See CEVAL documentation.
Here is an example that demonstrates the purpose of SYNC when you change the same variable from multiple threads: