Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我很想知道在其他语言中是否可以使用 LINQ to SQL 之类的东西(跳过 .Net),这样可以编写转换为 SQL 的声明性和编译时检查查询:
IE:在 Lisp、Haskell、F# 等中可能吗?
是的,例如对于 Haskell,有一些用于类型检查 SQL 生成的嵌入式 DSL:
回想一下,LINQ 的灵感来自于monad 推导。
对于 Haskell 来说,已经有了这样的东西 - Persistent。