什么是中国塑协脚本?

问题描述 投票:7回答:2

我只是在看Change Log for Haxe 3.2.0-rc.2,发现这个在新功能列表的末尾:

cpp : inititial implementation of cppia scripting

谁能告诉我这是什么意思?我可以告诉大家,它是与C ++,但谷歌搜索这给什么,除非你算上HAXE相关结果相关的编程/脚本。

c++ scripting haxe hxcpp
2个回答
7
投票

CPPIA(发音为“棕褐色”)的C ++目标HAXE的一个新的部分。在最基本的意义上,它是一个“脚本”语言hxcpp可以编译和不使用C ++编译器的运行。一些官方文档可以在这里找到:

Getting started with Haxe/Cppia

为了编译成CPPIA您需要修改hxml构建文件。一个-D cppia标志添加到您的构建和改变输出有.cppia扩展。下面是一个例子。

-cpp out.cppia # the cppia output file
-main Main     # your Main.hx file
-D cppia       # this enables cppia compilation

之后你做,你编译像正常与HAXE的hxml文件。它会给你可以再通过hxcpp使用命令out.cppia运行一个名为haxelib run hxcpp out.cppia文件。一个缺点这种方法是没有办法使用本机扩展没有建立自己的中国塑协主办。所以,如果你需要使用OpenFL或KHA运行的东西,你将不得不等待,直到他们支持中国塑协。

据有关资料,我发现这听起来像中国塑协跑一样快,猫JIT。考虑到编译时间一样快,我可以看到这成为一个很好的选择,在未来ネ目标。

附加信息可以在幻灯片从创建者,休·桑德森给予谈话可以发现,在2015年合晶科技。

http://gamehaxe.com/wwx/wwx2015.swf


5
投票

简短的搜索只指出了一些IRC日志。 Some of them是使用的。

好像它是被设计用于开发快速代码修改HAXE码的特定输出格式。说,开发一个游戏,需要重新编译和每次重新部署应用程序,当你做出丝毫的改变确实会减慢你的进步。人们已经报道这是与iOS开发的问题。

中国塑协似乎与特定的编码格式和基于SLJIT JIT编译器来解决这个(发现hxcpp回购)。据推测,(我的结论是,从上面提到的日志),它可以让你在运行时修改应用程序的某些部分。

这就是说,中国塑协作为一种语言可能是不适合直接使用,目的是由编译器生成。

这些是我能拿出最强的线索,我确实错过了一些细节。但是,由于该功能是非常新的,这些细节甚至可能无法立即知道。

© www.soinside.com 2019 - 2024. All rights reserved.