--- Begin Message ---
Simon Peyton-Jones wrote:
| 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'.
At least it is possible to access 'g' from GHCi if the module is loaded
in interpreted mode.
--- End Message ---
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe