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
- 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
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.
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
Copyright (c) 2013 unvell.com, All rights reserved.