I'm writing an application for .NET Core 1.0 and UWP in which I would like to embed a scripting engine to allow end-user scripting (sort of like VBA in Excel).
What scripting options are technically feasible for .NET Core and UWP applications?
My first thought was IronPython. I used it very successfully in a .NET 4.0 application, including consuming exposed .NET APIs in the end-user IronPython scripts. I think python would also be a good choice for most users (approachable language). However, it looks like IronPython has not been updated for a couple of years and I don’t see recent news about making it work on .NET Core or UWP.
My second thought was Roslyn, but it appears that the scripting engine is not allowed in UWP applications.
My third thought was an open source scripting language like Lua or Boo, but I can't find specific information on feasibility of using one of these (or something similar) with .NET Core or UWP.
Any suggestions will be appreciated.