Script.Net vs Nemerle

I have been looking into scripts for inclusion in my applications. Then I came across Script.Net and Nemerle . I know they have different syntax, and Nemerle supports macros, but not Script.Net. But I would like to know more about their differences in terms of functionality, use and flexibility. And which one would you recommend, why?

Thank.

Sorry I didn't notice that Nemerle is a language in itself. The description is similar to a scripting language. Thanks and sorry for the confusion

+1


source to share


5 answers


Nemerle is a statically typed language and the scripting word is not found anywhere on the nemerle website.



If I were adding scripts to the application, I would consider using IronPython.

+4


source


Hello, I am one of the Nemerle developers. You can check my post for how to run dynamic code using nemerle. Don't wait for C # 5 Although nemerle is a statically typed language. This is not appropriate if your ultimate goal is to create scripts.



+2


source


Don't you mean domain specific language? I would consider creating my own DSL using boo. link to a book about it

+1


source


If you want to embed a scripting engine in 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 a complete list of .NET and Java programming languages ​​(some of which you can use to integrate scripting support into your applications), you can visit my blog, where I cover more or less 20 of them :)

http://carlosqt.blogspot.com/p/programming-languages.html

+1


source


You might want to consider a different option than the 2 you posted. Best I've found so far for .Net: CSScript . It takes me a while to get used to installing it, but after installing it, it works great and you are using a C # script, so there is no need to have 2 languages.

0


source







All Articles