Scripts merged for easily loading and running GHC in GHCi, for fast development iterations

Michael Sloan mgsloan at gmail.com
Mon Aug 6 08:03:38 UTC 2018


Thanks a bunch for updating the wiki page, Artem!  It was on my todo
list, but it's been a rather busy week.  I've added an update
mentioning that it will be possible to run "ghcid" directly without
args once D5105 is merged.

On Mon, Aug 6, 2018 at 12:55 AM, Artem Pelenitsyn
<a.pelenitsyn at gmail.com> wrote:
> I added this to the wiki. It would be nice to have a wrapper similar to
> `run.sh` but for starting ghcid, I believe.
>
> --
> Best wishes,
> Artem
>
> On Sun, 29 Jul 2018 at 10:41 Matthew Pickering <matthewtpickering at gmail.com>
> wrote:
>>
>> Can you please update the wiki page?
>>
>> https://ghc.haskell.org/trac/ghc/wiki/Building/InGhci
>>
>> Matt
>>
>> On Sun, Jul 29, 2018 at 6:18 AM, Michael Sloan <mgsloan at gmail.com> wrote:
>> > Hello GHC developers!
>> >
>> > Now that D4904 and D4986 are merged, if you have recently built GHC
>> > then you can use "./utils/ghc-in-ghci/run.sh -fobject-code" to load
>> > GHC into GHCi (throwing on a "-j8" helps too).  For me, this makes
>> > development far more pleasant, as often I can make a change and try it
>> > out in only 15 or 20 seconds.  Thanks to Csongor Kiss for writing the
>> > initial ghci script, and Matthew Pickering for posting about it to the
>> > mailinglist, as otherwise I probably wouldn't have known about it.
>> >
>> > I wrote a blog post about the topic on my new blog:
>> > http://www.mgsloan.com/posts/ghcinception/
>> >
>> > Once D5015 is merged, the explicit "-fobject-code" won't be needed.
>> > Once https://ghc.haskell.org/trac/ghc/ticket/15454 is addressed, it
>> > might not be needed at all, leading to even faster loading ;)
>> >
>> > Happy ghci-ing!
>> > -Michael
>> > _______________________________________________
>> > ghc-devs mailing list
>> > ghc-devs at haskell.org
>> > http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
>> _______________________________________________
>> ghc-devs mailing list
>> ghc-devs at haskell.org
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


More information about the ghc-devs mailing list