[Haskell-cafe] Re: Help me improve design of my project.

Andy Stewart lazycat.manatee at gmail.com
Fri Oct 23 11:22:20 EDT 2009


Andy Stewart <lazycat.manatee at gmail.com> writes:

> Hi all,
>
> Okay, question is, IORefObject module and most module reference each
> other, so i will got `recursive reference problem` (looks how many
> .hs-boot in my project).
Current version compile fine.

The key is design of IORefObject, It's too close with Manatee.UI.*
modules, they're import each other, make i need .hs-boot file to avoid
recursive reference problem.

And those strongly connect components point that's a bad design at
IORefObject.

So any suggestions are welcome!

Thanks,

  -- Andy
 



More information about the Haskell-Cafe mailing list