Skip Navigation LinksHome ReoScript Welcome

ReoScript

Script language engine for .NET Application

ReoScript is an ECMAScript-like script language engine implemented in C#. It makes your .NET Application can run macro and script.

How it works

How ReoScript works

Features

  • ECMAScript-like script language
  • Provides the ability to run script for .NET Application
  • Easy to install
  • Support to add customize objects, types and functions
  • Variety of interactive mode between .NET and Script

Built-in Editor

3 ways to add your objects and functions into Script

Way 1: Add proxy objects

Without modifying your existed objects, add proxy objects for .NET objects will make it available in script. There is a .NET class named 'Car' and its proxy class named 'CarProxy', the 'CarProxy' class only be used for script.

And there is a proxy class which provided for script:

Then run script:

Way 2: ScriptVisible attribute

Add 'ScriptVisible' attribute to class, field, property and method will make it visible to script.

Way 3: DirectAccess mode (.NET Reflection)

No need to write anything, just enable the DirectAccess mode of ScriptRunningMachin.

Open Source Host

Open source hosted at reoscript.codeplex.com. Please follow us there.

License

THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.

ReoScript and ReoScript Editor released under GNU Lesser General Public License (LGPLv3).

Copyright (c) 2013 unvell.com, All rights reserved.