I don't think Prim.hs exists (anymore). Depending on how you installed GHC, you might have the Haddock doc files locally, which includes Prim.
Or, you can :browse GHC.Prim in GHCi. Or, you can look at compiler/prelude/primops.txt.pp which generates the term-level definitions in Prim. Or, you can look at compiler/prelude/TysPrim.hs which "generates" the type-level definitions in Prim. I hope this helps! Richard > On Mar 19, 2018, at 11:53 AM, Abhiroop Sarkar <[email protected]> wrote: > > Is it possible to view the types generated in the GHC.Prim module on my local > machine? > > The commentary[1] states that it is a virtual module and a source file > including dummy declarations are available in this location: > `libraries/base/GHC/Prim.hs`, however, upon downloading and building the > latest GHC codebase I could not find this dummy file on my machine. Do I have > to modify my Makefile somehow to generate these dummy types? > > For building, I have followed the instructions mentioned here[2] and set > `BuildFlavour = devel2`. > > Thanks, > Abhiroop Sarkar > > [1]https://ghc.haskell.org/trac/ghc/wiki/Commentary/PrimOps > <https://ghc.haskell.org/trac/ghc/wiki/Commentary/PrimOps> > [2]https://ghc.haskell.org/trac/ghc/wiki/Newcomers > <https://ghc.haskell.org/trac/ghc/wiki/Newcomers> > > _______________________________________________ > ghc-devs mailing list > [email protected] > http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
_______________________________________________ ghc-devs mailing list [email protected] http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
