2011-02-03 10 views
6

Cevabın 'hayır' olduğunu tahmin edeceğim, ancak sözü edilen modülden açıkça dışa aktarılmayan bir modülden bir sembolü içe aktarmanın bir yolu var mı?ghc ile açıkça dışa aktarılmayan sembolleri içe aktarmanın bir yolu var mı?

-XPackageImports gibi çeşitli ghc (6.12.1) bayraklarını aramayı denedim, ancak istediğimi yapacak hiçbir şey göremiyorum. (Ki bazı diğer modülleri yeniden derleme olmadan bazı hızlı & kirli test yapmak için tamamen olduğu; ı aslında kod bu şekilde yazmak istemiyorum)

cevap

9

No. Kirli bir hack bile yok. İçe aktarılan modüllerin türlerini bulmak için tip denetleyicisi tarafından kullanılan .hi dosyaları yalnızca dışa aktarılan adlar hakkında bilgi içerir. Bunu değiştirmenin tek yolu, kaynak dosyayı düzenlemek.

1

No