13得票1回答
有没有计划支持Scala的SIQ(ScalaIntegratedQuery)像F#一样使用“类型提供程序”?

SIQ的当前状态是由Christopher Vogt在ScalaDays 2011上进行了介绍。 演示了查询的工作和外观,但据我记得,并没有提到如何表示这些类型,例如是否仍然需要编写样板代码来解释数据库结构给Scala。 F# 3.0增加了type providers(由Don Syme在P...

12得票2回答
记录F#中的变化

我希望有一种方法来定义相关记录。例如,type Thing = { field1: string; field2: float } type ThingRecord = { field1: string; field2: float; id: int; created: DateT...

12得票2回答
F#类型提供程序 - “仅返回生成的类型”

尝试使用类型提供程序对类型级Peano数字进行编码: namespace TypeProviderPlayground open System open Microsoft.FSharp.Core.CompilerServices open System.Runtime.CompilerS...

12得票2回答
F#针对SQLite的类型提供程序?

我已经搜寻了一个月左右,但无果。Fsharpx、F# powerpack、codeplex、github、fssnip.net、hubfs.net、System.Data.SQLite、dba.stackexchange.com、F# & SQLite 论坛、博客等都没有提供 F# 与...

11得票1回答
F# 类型提供程序与持续集成

F#类型提供程序的类型定义通常需要一个常量表达式,例如SQL类型提供程序:type dbSchema = SqlDataConnection<"Data Source=MySqlServer;Initial Catalog=MyDatabase;"> 然而,当提交代码到版本控制系统...

10得票1回答
如何使用F# 3.0类型提供程序生成与C#兼容、支持.Net 4.0的类型

我希望利用 F# 3.0 类型提供程序机制,基于弱类型数据源生成“强”类型。生成的类型必须可以从只安装了 .Net 4.0 而非 .Net 4.5 的 C# 客户端中访问。如果无法实现 .Net 4.0 兼容性,则我们无法在当前大型 ERP 项目中使用类型提供程序。 到目前为止,我已经成功创...

10得票1回答
类型提供程序 - 我能在编译时生成一个类型,以某种方式装饰类型的所有方法吗?

我阅读了有关类型提供程序的强大功能,例如在查询JSON文档时进行静态类型检查,因此我可以想象使用这项技术来创建我目前所想的东西。 假设我想让我的TypeProvider库Foo的消费者创建一种名为Bar的类型,并对每个方法设置以下先决条件:检查一个名为boolean disposed的可变状...

10得票1回答
除了F#之外,其他语言是否存在类型提供程序?

我已经卡了几天了......抱歉这样问问题,但我只是F#的初学者。由于有很多关于类型提供程序的讨论,我决定编写一个并撰写一篇论文。当我开始时,我不知道类型提供程序是什么。现在我有了一些想法,并且已经构建了一个简单的CSV类型提供程序,但我缺少关于其他语言中制作类似功能需要多少时间和工作量的论据...

10得票1回答
一个类型提供程序可以作为参数传递给函数吗?

我正在学习F#语言和FSharp.Data库。我有一个任务需要读取20个CSV文件。每个文件的列数不同,但记录的性质相同:以日期字符串为键,其余所有列都是浮点数。在将结果持久化到数据库之前,我需要对浮点格式的数据列进行一些统计计算。虽然我已经将所有的管道逻辑处理好了: 通过FSharp.D...

10得票2回答
JsonProvider“这不是常量表达式或有效的自定义属性值”

Sorry, I can only understand and respond in English. Please let me know how I can assist you in English.#if INTERACTIVE #r "bin\Debug\FSharp.Data.d...