
I sympathize with Henrik idea about the developing the "raw", rich, machine interface standard. I appreciate it because I already experienced the impact of incompatibilities on development of Haskell Module Browser. I use NHC and Hugs interfaces as helpers an guidelines even though I do extract other information directly from sources. From this perspective I consider it one of the priorities, especially because Henrik made me realize that the incompatibilities could multiply when an implementor decided one day to switch to a new format. And this looks quite probable - vide the announcement of the new version of Hugs. It appears that Johan Nordlander is taking over the Hugs maintenance. Examples of incompatibilities between NHC and Hugs interfaces are numerous. One good example is different representation of function signatures: f :: a -> a -> Int - Hugs f :: (a -> (a -> Prelude.Int)) - NHC Jan