【发布时间】:2017-04-29 18:34:10
【问题描述】:
首先我是 Haxe 的超级新手,所以我在这里问超级菜鸟问题,我有两个问题。
1) 我的第一个问题是我知道 Haxe 编译器可以从 Haxe 转换为任何其他语言(支持),但它可以将其他语言的源代码(支持)转换为 Haxe?
2) 如果它可以做到这一点,它的能力有多大,比如它只能将几个文件转换为 C# 中的 Haxe,或者如果我提供一个巨大的 repo,比如https://github.com/dotnet/corefx 或 https://github.com/tensorflow/tensorflow,它会转换吗里面的所有东西(我知道这问得太多了,但无论如何)??
【问题讨论】:
-
不,没有人编写编译器以两种方式翻译代码。有人可能已经为 Haxe 编译器编写了 C#,但这绝对不是主要项目的目标
-
tardisgo.github.io 试图在 Haxe 和 Go 之间转换代码,所以有些人确实尝试做这样的事情,如果 Haxe 变得非常大,我相信它会发生。但是使用 c# 使用 -cs-lib 请参阅我的其他答案。