About paxScript.NET
- 7 November 2012. Support of MS Visual Studio 2012.
- 23 July 2012.
Updates
for paxScript.Net, v2.7. ResultList property has been added.
Source code of paxScript.Net is compatible with
Mono for Android
The Microsoft NET version of the paxScript scripting engine (paxScript.NET) includes interpreters of C# and VB.NET languages.
It will be extended with the Delphi.NET interpreter in the future releases.
The key features of paxScript.NET are:
- paxScript.NET is written in C#. Source code of paxScript.NET is CLS compilant.
- Support of Microsoft .NET Compact Framework. You can integrate paxScript.NET with your smart device
projects.
- paxScript.NET compiles programs into byte-code. It does not use CodeDOM and it does not
generate a dynamic assembly. (paxScript.NET will generate MSIL and executable files as an option in
the future releases).
- Separate compilation of modules is allowed. You can combine source code modules and compiled
(binary) modules in your paxScript.NET script project.
- Cross-language scripting is allowed. You can combine modules written in C# and VB.NET in
your paxScript.NET script project.
- C# interpreter (paxCSharp) is based on the ECMA-334 standard. It supports all C# language features
with exception for the unsafe code and attributes. (It will support full C# 2.0 standard in the future
releases).
- paxCSharp extends standard of C# language with extra features which simplify the use of
C# for scripting needs (more...).
- paxScript.NET is implemented as a .NET component (
paxscript-net.dll) which can be used with
Microsoft Visual Studio .NET, Delphi 8, Delphi 2005, Delphi 2006 and C# Builder.
The component allows you to embed paxScript.NET interpreter into your
WinForms or
ASP.NET application so
you can customize and extend the application without having to recompile it.
- Any classes, structures, enumerations, arrays, delegates, events and interfaces of host
application can be used in a script.
(See demo...).
- Method Invoke of PaxScripter class allows you to call script-defined methods from
host application. (See demo...).
- Debug capabilities: breakpoints, call stack, watch/evaluate, trace into, step over etc.
(See demo...).
Read also article "
paxScript.NET. A Script Might Be Everywhere" at 3D2F.COM.
Copyright © 1999-2013
VIRT Laboratory. All rights reserved.