F#报价对任何事情都有用吗?

时间:2013-04-17 13:52:39

标签: f# functional-programming metaprogramming

我认为我可以使用引用来完成我想要做的事情(创建一个表达式树,我可以将其存储在数据库中并稍后执行)。令我沮丧的是,我已经了解到引用不可序列化且无法编译(我想避免使用F#PowerPack,因为性能不佳)。

所以我很想知道,F#引用对任何东西都有用吗?如果代码无法编译回代码,那么表示代码的数据结构有什么用?我在这里缺少什么?

相关: Another limitation of F# quotations? What are F# quotations?

1 个答案:

答案 0 :(得分:5)

是的,它们对某些东西很有用。

维基百科说

  

F#引用用于各种目的,包括将F#代码编译为JavaScript和GPU代码。

我已经尝试过它们并创建了一个F#-Code到ActionScript编译器。