Ajudaria a escrever código que é automaticamente portátil entre FABLE e FSC. Pode fazer isso de qualquer maneira com símbolos de linha, mas isso faria com que essa funcionalidade funcionasse imediatamente.
Símbolo proposto:
(ajuste os sublinhados para serem compatíveis com as convenções globais que provavelmente não conheço)
Talvez pudesse adicionar outro símbolo que fornecesse informações sobre a versão. Mas não tenho certeza se isso é prático.
Dado que o Fable está evoluindo muito rapidamente agora, provavelmente incluir informações sobre a versão não será muito prático. Em F #, acho que normalmente o sublinhado duplo é usado para macros como __SOURCE_DIRECTORY__
, mas os símbolos de compilação tendem a ser mais simples ( INTERACTIVE
). Provavelmente apenas FABLE
seria muito simples. FABLE_COMPILER
?
Sim, eu iria com FABLE_COMPILER
FABLE_COMPILER
é bom comigo.
No entanto, ainda me pergunto se _FABLE_COMPILER_
ou _FABLE_COMPILER
seria melhor com os sublinhados indicando o status do nível do sistema. Eu prefiro o que outras pessoas mais familiarizadas com as convenções F # / Javascript pensem.
Comentários muito úteis
Sim, eu iria com FABLE_COMPILER