diff options
Diffstat (limited to 'docs/users_guide/separate_compilation.xml')
-rw-r--r-- | docs/users_guide/separate_compilation.xml | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/users_guide/separate_compilation.xml b/docs/users_guide/separate_compilation.xml index b30eff86ae..32422caedc 100644 --- a/docs/users_guide/separate_compilation.xml +++ b/docs/users_guide/separate_compilation.xml @@ -970,6 +970,11 @@ ghc -c A.hs written in a subset of Haskell essentially identical to that of <literal>hs-boot</literal> files.</para> + <para>Signatures can be installed like ordinary module files, + and when multiple signatures are brought into scope under the same + module name, they are merged together if their backing implementations + are the same.</para> + <para>There is one important gotcha with the current implementation: currently, instances from backing implementations will "leak" code that uses signatures, and explicit instance declarations in signatures are |