Script.Net vs Nemerle
-
22-08-2019 - |
Question
I was looking into scripting to be incorporated into my apps. Then I bumped into Script.Net and Nemerle. I do know that they have different syntax and Nemerle supports macro but not Script.Net. But I would like to know more about their differences in terms of functionality, usage and flexibility. And which one would you recommend, why?
Thanks.
Sorry, I didn't notice Nemerle is a language by itself. The description seems like a scripting language. Thanks and sorry for the confusion
Solution
Nemerle is a statically-typed language, and the word scripting can be found nowhere on the nemerle website.
If I were adding scripting to an app, I would consider using IronPython.
OTHER TIPS
Hello I am one of the developers of Nemerle. You may check out my post to see how to run dynamic code with nemerle. Don't wait for C# 5 Though nemerle is a static typed language. It doesn't fit if your ultimate goal is scripting
Don't you mean a domain specific language? I would consider creating your own DSL with boo. link to book about it
If you want to embed an scripting engine to your .net, it will probably depend on the language you, or your users, want to use:
Javascript: Script.NET, Jint
Python: IronPython
Python-like: Boo
Ruby: IronRuby
C#: CS-Script
Scheme: IronScheme
If you want to get a complete list of .NET and Java programming languages (some of them you can use to embed scripting support to your apps) you can visit my blog, where I talk about more or less 20 of them :)
You might want to consider other choice than the 2 you have posted. The best I have found so far for .Net is : CSScript. It takes me some time to get used to installed it but once it's install, it works great and you scripting use C# so no need to have 2 languages.