Indeed, it's a lot faster with these flags, thanks for the tip! Best, Csongor
> On 7 Jun 2018, at 16:47, Simon Marlow <marlo...@gmail.com> wrote: > > For loading large amounts of code into GHCi, you want to add -j<n> +RTS > -A128m where <n> is the number of cores on your machine. We've found that > parallel compilation works really well in GHCi provided you use a nice large > allocation area for the GC. This dramatically speeds up working with large > numbers of modules in GHCi. (500 is small!) > > Cheers > Simon > > On 30 May 2018 at 21:43, Matthew Pickering <matthewtpicker...@gmail.com > <mailto:matthewtpicker...@gmail.com>> wrote: > Hi all, > > Csongor has informed me that he has worked out how to load GHC into > GHCi which can then be used with ghcid for a more interactive > development experience. > > 1. Put this .ghci file in compiler/ > > https://gist.github.com/mpickering/73749e7783f40cc762fec171b879704c > <https://gist.github.com/mpickering/73749e7783f40cc762fec171b879704c> > > 2. Run "../inplace/bin/ghc-stage2 --interactive -odir tmp -hidir tmp" > from inside compiler/ > > It may take a while and require a little bit of memory but in the end > all 500 or so modules will be loaded. > > It can also be used with ghcid. > > ghcid -c "../inplace/bin/ghc-stage2 --interactive -odir tmp -hidir tmp" > > Hopefully someone who has more RAM than I. > > Can anyone suggest the suitable place on the wiki for this information? > > Cheers, > > Matt > _______________________________________________ > ghc-devs mailing list > ghc-devs@haskell.org <mailto:ghc-devs@haskell.org> > http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs > <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