Why was Lua chosen as the scripting language?
I really miss being able to use asynchronous callbacks in my remotes.
For instance, I have this neat powershell script that can fade the volume from X% to 0% over Y minutes. Then it turns off my powered speakers and my lights in my apartment (wifi electrical sockets ftw)
But If I call that powershell script using lua within Unified Remote, the Unified Remote app hangs completely (not the GUI) because the remote is waiting for the powershell script to return, which can take a lot of time (depending on what I set it to)
What was the considerations in the beginning of UnifiedRemote?