| By the way: it is possible to use a private constructor (via some
| special GHC flag?).
| I would like to do a quick performance check using the existing
| fromRational specialization by constructing a Rational directly.
|
| I know that Haskell allows declaration hiding for program safety, but
| sometimes this can be a nuisance.

I think you mean that if you have
        module M(f) where
          f = ...
          g = ...

precompiled in a library, is it possible to call g?

No, I'm afraid it isn't, at least in GHC. For example,  'g' may no longer 
exist... it may have been inlined into 'f'.

Simon
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to