将有助于编写可在 FABLE 和 FSC 之间自动移植的代码。 无论如何都可以使用 com 行符号执行此操作,但这将使此类功能开箱即用。
建议符号:
(调整下划线以与我可能不知道的全球约定兼容)
也许它可以添加另一个提供版本信息的符号。 但不确定这是否实用。
鉴于 Fable 现在发展非常快,可能包含版本信息确实不太实用。 在 F# 中,我认为双下划线通常用于像__SOURCE_DIRECTORY__
这样的宏,但编译符号往往更简单( INTERACTIVE
)。 可能只是FABLE
太简单了。 FABLE_COMPILER
?
是的,我会选择 FABLE_COMPILER
FABLE_COMPILER
对我很好。
但是,我仍然想知道_FABLE_COMPILER_
或_FABLE_COMPILER
是否会更好,下划线表示系统级状态。 我尊重其他更熟悉 F#/Javascript 约定的人的想法。
最有用的评论
是的,我会选择 FABLE_COMPILER