Cppia (pronounced sepia) is a new part of the C ++ goal for Haxe. In its simplest sense, it is a scripting language for hxcpp that can be compiled and run without using the C ++ compiler. Some official documentation can be found here:
Getting started with Haxe / Cppia
In order to compile in cppia, you need to modify your hxml build file. Add the -D cppia flag to your assembly and change the output to have the .cppia extension. Here is an example.
-cpp out.cppia
After you do this, you compile the hxml file as usual with Haxe. It will give you a file called out.cppia which can then be launched via hxcpp using the haxelib run hxcpp out.cppia . The disadvantage of this method is that it is not possible to use native extensions without building your own cppia host. Therefore, if you need to run something using OpenFL or Kha, you will have to wait until they support cppia.
According to the information I found, cppia seems to be as fast as Neko JIT. Given that compilation time is just as fast, I see that this will be a good alternative to the neko goal in the future.
For more information, see the slides from Hugh Sanderson's WWX 2015 speech.
http://gamehaxe.com/wwx/wwx2015.swf
source share