From f42b140d5318d405448b623c6696aaaf906964ce Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Wed, 26 Sep 2018 16:14:45 -1000 Subject: [PATCH] lib: note about strict Map --- hledger-lib/Hledger/Data/Types.hs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hledger-lib/Hledger/Data/Types.hs b/hledger-lib/Hledger/Data/Types.hs index da44b18be..ee24fcf52 100644 --- a/hledger-lib/Hledger/Data/Types.hs +++ b/hledger-lib/Hledger/Data/Types.hs @@ -28,6 +28,10 @@ import Data.Decimal import Data.Default import Data.List (intercalate) import Text.Blaze (ToMarkup(..)) +--XXX https://hackage.haskell.org/package/containers/docs/Data-Map.html +--Note: You should use Data.Map.Strict instead of this module if: +--You will eventually need all the values stored. +--The stored values don't represent large virtual data structures to be lazily computed. import qualified Data.Map as M import Data.Text (Text) -- import qualified Data.Text as T