I tried looking for a similar question, but couldn't find one.
I have a ASPNET1.1 web application that is business-oriented. And there are many rules which are hardcoded in the application.
I want to start using Boo as an scripting language which developers can use to write some logic there (not final users).
Whenever a change in the BL is done, I would just update the "script file", deploy to server and that's it. No need for compilation. This is important.
So I have two questions:
- It seems only CS-Script and Boo support NET1.1 and I don't like CSScript because it requires an exe or a compiled dll for each script. Is Boo the right choice? I wanted to use JINT (NET2.0+) or LUA (couldn't find a way to import to C#).
- How fast is to execute Boo? I don't want to compile it (I know this is fast since it will be a static language). I want to only use the Boo interpreter Eval function.
By the way, the business logic I want to execute is simple. It should only be something like:
function(a, b)
{
return a["Type"] == b["Type"];
}
where a and b are simply Hashtables or DataRow. So I actually don't really need the System imports and all that.
Thanks in advance