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 add 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 configuration.
// CEVAL, SYNC warpscript.extension.concurrent = io.warp10.script.ext.concurrent.ConcurrentWarpScriptExtension
See CEVAL documentation.
Here is an example that demonstrate the purpose of SYNC when you change the same variable from multiple threads: