问题标签 [fsharpcodeprovider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
591 浏览

mysql - 基于MySql数据库表自动生成记录类型,用于FSharpDAL

我一直在使用FSharpDAL读取 Mysql 数据库中的数据表。它运行良好,但您必须为其提供记录类型。这意味着您必须为每个表定义一个记录类型。我想从表模式中自动生成记录类型。此外,当表列可以为空时,我希望相应的记录字段成为选项类型。

有什么东西可以做到这一点吗?(直到类型提供者到达)

非常感谢

注意我试图做我的版本(它用记录类型编译一个模块),似乎工作但它很难看:(感谢@DannyAsher的编译代码)

0 投票
1 回答
1040 浏览

performance - f# 慢编译

除了运行 ngen(或更好地代替)运行 ngen 之外,我能做些什么来使 f# 代码编译得更快吗?

说奔腾4机器的近似基准“hello world”编译时间(或者更好地说编译器启动时间+编译时间)是多少?

编辑事实证明有细微差别:)

那么首先,谁能解释一下编译器的启动时间是什么?为什么它很慢。还可以链接到有关整个 f# 编译过程的信息。

上下文: f# 编译器在小段代码上重复调用

时间差约为 6 秒。所以问题基本上是除了ngen还能做什么?您可以在这里亲自查看:rundotnet

0 投票
0 回答
743 浏览

f# - 从文件编译汇编

为什么在尝试执行此功能时出现错误:

错误代码:-2147467259

错误:找不到指定的文件

现在我正在尝试两个损坏的实现:

0 投票
1 回答
635 浏览

f# - 除了 FSharpCodeProvider(来自 PowerPack),动态编译 F# 代码还需要什么?

我正在使用 PowerPack 库中的 FSharpCodeProvider 类即时编译代码。关键是在没有 Visual Studio 2010 的机器上,只要我在该机器上安装了 F# 独立编译器,我就能够做到这一点。有人知道这是否应该是这样吗?我担心的是独立编译器仅作为 CTP 软件分发,没有最终发布版本。

谢谢