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 <asiamgen...@gmail.com> 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 > ghc-devs@haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs