diff --git a/notes/deep_merge_exploration.org b/notes/deep_merge_exploration.org index 77ec0e16..e0a11147 100644 --- a/notes/deep_merge_exploration.org +++ b/notes/deep_merge_exploration.org @@ -21,7 +21,10 @@ Construction types could be map (associative array) or arrays. Sounds simple enough. So a common task is to "merge" such structure. -In Haskell this kind of operation would be repugnant for most programmer. -But, even in Haskell this could be useful. +A typical common example, is to have an application that read from a +configuration file. -So +As the application becomes more and more complex, the configuration file +also grow in complexity. +At first, this is just a list of properties, but it is frequent to use +json, yaml (dhall if you are in this kind of thing).