> The strongest objection I observed so far was that it agrees badly
> with writing programs to link to the object libraries given without
> sources. With overlaps, the interface module export types may start
> to depend on the single `import A' declaration.
> It will be harder to satisfy the linkage of this to the shared
> library.
> I consider such a case as esoteric, personally, fear to think of any
> program without source:
> how can one fix a bug in them, if their developers had quitted the
> support?
> And if one aims to link the program to object library and has not
> the sources for this library, all right, avoid overlapping
> instances.
>
> ------------------
> Sergey Mechveliani
> [EMAIL PROTECTED]
Take a look at a simple example of extensibility
of libraries:
http://gerbil.org/tom/highlights/fastex1.shtml
I do not have any opinion as yet about practicality
of their solution. They claim that it works. I do
not imply that something of this sort could apply
to Haskell. But on the speculative level the answer
is there.
Jan