在我的 haskell 项目中,我有以下目录结构(缺少一些条目,但与此问题无关)
\n\n- quanthas\n - quanthas.cabal\n - src/\n - QuantHas/\n - Settings.hs\nRun Code Online (Sandbox Code Playgroud)\n\n我的 Settings.hs 文件包含此模块头
\n\nmodule QuantHas.Settings(module QuantHas.Settings) where\nRun Code Online (Sandbox Code Playgroud)\n\n我的 cabal 文件看起来像这样
\n\nName: QuantHas\nVersion: 0.0\nDescription:\n QuantHas project is an attempt to port QuantLib to Haskell keeping the functional flavor of Haskell.\nLicense: BSD3\nLicense-file: LICENSE\nBuild-Type: Simple\nCabal-Version: >=1.10\n\nLibrary\n Build-Depends: base >= 3 && < 5, array >= 0.2\n Exposed-modules: QuantHas.Time.Frequency\n QuantHas.Time.TimeUnit\n QuantHas.Time.Period\n QuantHas.Time.Date\n QuantHas.Time.DayCounter\n QuantHas.Time.BusinessDayConvention\n QuantHas.Time.Calendar\n QuantHas.Time.Calendars.UnitedKingdom\n QuantHas.Time.Schedule\n QuantHas.Settings\n QuantHas.Require\n default-language: Haskell2010 \n hs-source-dirs: src\n -- ghc-options: …Run Code Online (Sandbox Code Playgroud)