On 2 Dec 2024, at 11:00 PM, haskell-cafe-request@haskell.org wrote:
One compromise GHC could make would be abstract the notion of module
from the Haskell source (multiple modules per file, no file involved at
all), but ultimately as Brandon says, the file system has to get
involved for the linker, so the concept of a module needs to remain
compatible with the action of writing it as a file.