About paxScript.NET
- 3 June 2010. paxScript.Net, v2.7. Support of Microsoft Silverlight 3.
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-2010
VIRT Laboratory. All rights reserved.