Alexander Baranovsky from VIRT Laboratory has updated his paxCompiler engine to support Android, IOS (simulator), Windows, and OSX in Delphi XE6 Firemonkey. The most recent update added Android. paxCompiler is an embedable compiler and interpreter engine that can handle Object Pascal, Basic, and Javascript. The compiler portion of the engine will only generate machine code for Intel processors at the moment but the interpreter runs on all supported platforms. It says that IOS Simulator is supported but I’m not sure if that also includes IOS devices. Apple has a restriction where you can’t deploy an app with scripting in it to the App Store but it might be possible that you could use it in your enterprise apps. paxCompiler allows you to import the interface sections from your Delphi XE6 units and access the rest of your code from the interpreted script itself. It states that the paxCompiler is thread safe, script defined types support run-time information (RTTI), and you can use Pascal units in Basic and Javascript (aka cross language programming support). It is a bit unclear what features are only available in the compiler engine (vs. the interpreter engine) but it does mention the ability to implement a debugger with the provided components. paxCompiler is a commercial suite of components but there are trial versions available for each platform. It supports Delphi XE5 as well as Delphi XE6 and AppMethod.
2 Comments