RemObjects Script for .NET is an embeddable engine for .NET applications that allows developers to let their users introduce written scripts that influence the behavior of the application.
New with version 2.0, RemObjects Script is no longer dependent on the Microsoft DLR runtime, has been significanty; improved and resesigned for optimum performance and succeeds on 100% of the tests in the EC5 test suite. It can be run on any version of .NET 2.0 or later and Mono.
Currently supported features:
ECMAScript is a dynamic language and is weakly typed. It uses a prototype based object model (no classes). It is a flexible language that due to its lack of types is ideal for scripting purposes. EMCAScript has a very simple model for object oriented programming, where objects are property bags with a "prototype" model to allow for a way of inheritance. It supports closures (nested functions) and every function is an object on its own.
See also: RemObjects Pascal Script for Delphi.