Unfortunately as IronPython and the DLR developed Managed JScript stagnated. It was only ever released as binaries and hasn't been kept up to date with recent versions of the DLR. Someone called it the Bastard, red-headed step-child in the DLR.
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.
It's based on the Microsoft DLR runtime for simplicity and ease of inter-operability with other dynamic languages and .NET 4.0 languages with support for dynamic operations, but can be run on any version of .NET 2.0 or later, as well as 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 it's own.
- Regular Expressions
- Build-in classes: Object, String, Function, Array, Number, RegExp, Date, Boolean
- Interopability with non-ECMAScript types
- Interopability with other DLR-based language types
Note: RemObjects Script is in early development stages, and currently only available from its SVN source control repository at code.remobjects.com. It is implemented using Delphi Prism and the Oxygene language.