With paxCompiler for Delphi XE2, it is possible to use the compiler as a scripting engine. You can embed the compiler into host application, register host-defined types, routines, variables and constants for the engine, read/write script-defined variables, and call script-defined functions. You can save/load compiled scripts to and from a stream. It features you can bind instances of script-defined classes with dfm files, import host-defined types with paxCompiler importer, create stand alone executable files, support of compiled units and run-time packages, thread safe, and the roadmap of the compiler includes: Java compiler, C++ compiler, built-in assembler.
||Free to try