News for hackers. Stuff that matters.
Re:Mond – A scripting language for C# .NET/Mono by jmartinpetersen on Sunday December 21, 2014 @01:30PM (#8780455)
I've been poking aimlessly around at the code and the wiki and I can't seem to find an answer to the question "why?". What's it trying to do/be?

The inclusion of a virtual machine (to be run on top of the CLR) was somewhat of a surprise to me, I had expected it would use the CodeDOM.

Re:Mond – A scripting language for C# .NET/Mono by eropple on Sunday December 21, 2014 @02:44PM (#8780671)
CodeDOM doesn't work everywhere. In particular, you're gonna have a rough time porting to iOS (so it's not a viable solution for cross-platform game scripting, say).

For a long time I was one of very few people who ran into the problems this solves, so I'm sympathetic. As I posted in my other comment, though, I think Jint does a better job of solving this problem in the way Mond does.

Re:Mond – A scripting language for C# .NET/Mono by Rohansi on Sunday December 21, 2014 @02:52PM (#8780697)
I wasn't really satisfied with the existing scripting libraries available for C#, many just bind to a native implementation or have terrible interfaces. I wanted something easy to use that would work (almost) everywhere without any hassle, even if it means performance suffers.
Re:Mond – A scripting language for C# .NET/Mono by dsy73 on Sunday December 21, 2014 @11:57PM (#8782058)
Re:Mond – A scripting language for C# .NET/Mono by Rohansi on Monday December 22, 2014 @02:14AM (#8782313)
I'm always a bit skeptical of the libraries that generate IL. One of the biggest reasons I consider scripting is to support hot swapping, but the CLR doesn't do a good job with that.

I have used CS-Script before and it's decent. The assemblies it generates are eligible for garbage collection (if you use CSScript.Evaluator) but it also has annoying limitations. Everything must be defined before it's used and must be in one file.

Re:Mond – A scripting language for C# .NET/Mono by wattengard on Sunday December 21, 2014 @03:02PM (#8780738)
ScriptCS/Roslyn?