VOOZH about

URL: https://wiki.haskell.org/Mutually_recursive_modules

⇱ Mutually recursive modules - HaskellWiki


Jump to content
From HaskellWiki

Mutually recursive modules are modules that import each other. This way it is not possible to find a sequence to compile them one after another. This is a typical problem of languages with a strong module system, in contrast to languages like C, where all parts of a program are merged textually by the preprocessor before compiling them.

Simple example: