据我所知,FogBugz 最初是用 VBScript 编写的。现在显然他们使用自己的自定义编译器和语言,将源代码转换为更“易于访问”的语言,例如 PHP 和(我认为)C#。这种语言有名字吗?其中的 hello world 是什么样子的?有希望看到这个编译器向公众发布吗?
芥末,不公开,可能不是:-)
FogBugz 是用 Wasabi 和 C# 组合编写的。
Wasabi 是一种基于 VBScript 的自定义语言,最初被编译为 VBScript、PHP 和 JavaScript。 它仍在 FogBugz 中使用,但输出仅为 C# 和 JavaScript。 购买 FogBugz 时会包含 Wasabi 编译器,就像所有 Wasabi 源代码一样。 如果您了解 VBScript,那么很容易了解其中的差异。
C# 用于所有插件(实际上任何 .NET 语言都应该可以)。 一些新功能被编写为插件,例如工作流程和自定义字段。