gpt4 book ai didi

haskell - 什么是 hs 文件?为什么使用 ".hsfiles"扩展名而不是常规的 ".hs"?

转载 作者:行者123 更新时间:2023-12-02 12:54:05 25 4
gpt4 key购买 nike

阅读Yesod的源代码中,我遇到过带有“.hsfiles”扩展名的文件。示例:mongo.hsfiles 。它们是什么,为什么创建它们以及为什么使用它们?

最佳答案

您可以看到here相关代码:

backendBS :: Backend -> S.ByteString
backendBS Sqlite = $(embedFile "hsfiles/sqlite.hsfiles")
backendBS Postgresql = $(embedFile "hsfiles/postgres.hsfiles")
backendBS PostgresqlFay = $(embedFile "hsfiles/postgres-fay.hsfiles")
backendBS Mysql = $(embedFile "hsfiles/mysql.hsfiles")
backendBS MongoDB = $(embedFile "hsfiles/mongo.hsfiles")
backendBS Simple = $(embedFile "hsfiles/simple.hsfiles")
backendBS Minimal = $(embedFile "hsfiles/minimal.hsfiles")

因此,它在他们的 Scaffolding 网站中用于生成默认值。

关于haskell - 什么是 hs 文件?为什么使用 ".hsfiles"扩展名而不是常规的 ".hs"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30006503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com