Re: Fwd: Release policies

2017-12-14 Thread Michael Snoyman
On Thu, Dec 14, 2017 at 12:27 PM, Boespflug, Mathieu wrote: [snip] * Or a middle ground: make feature freeze a thing. Meaning that for a > couple of months before a major GHC release, the major new Cabal isn't > technically released yet, but like GHC itself within this period,

Re: GHC-API unloading from external interpreter

2017-12-14 Thread Moritz Angermann
Hi, I believe you are looking for the `Message` GADT in `GHCi.Message` ``` -- - -- The RPC protocol between GHC and the interactive server -- | A @Message a@ is a message that returns a value of type @a@. -- These are

GHC-API unloading from external interpreter

2017-12-14 Thread Németh Boldizsár
Dear GHC Developers, I'm using the GHC API to load Haskell modules and extract their syntax tree. I need to generate code where TH is used (by default I do in-memory linking). I've run into some trouble with external interpreter. When -fexternal-interpreter is NOT set, I use Linker.unload to

Re: Fwd: Release policies

2017-12-14 Thread Boespflug, Mathieu
>> * But actually if we look at their respective release notes, GHC 8.2.1 was >> relased in July 2017, even though the Cabal website claims that >> Cabal-2.0.0.2 was released in August 2017 (see >> https://www.haskell.org/cabal/download.html). So it looks like GHC didn't >> just not give enough

Re: Fwd: Release policies

2017-12-14 Thread Boespflug, Mathieu
>> On 14 December 2017 at 00:19, Gershom B wrote: >>> >>> Mathieu: >>> >>> I think the points about better tooling for documenting the correct >>> claims in the release process are well taken. Updating the release >>> notes manually leaves way too much room for error. >>> >

Re: Fwd: Release policies

2017-12-14 Thread Ben Gamari
"Boespflug, Mathieu" writes: > -- Forwarded message -- > From: Boespflug, Mathieu > Date: 13 December 2017 at 23:03 > Subject: Re: Release policies > To: Simon Peyton Jones > Cc: ghc-devops-gr...@haskell.org > > > [replying

Re: Fwd: Release policies

2017-12-14 Thread Ben Gamari
"Boespflug, Mathieu" writes: > Hi Gerhom, > > On 14 December 2017 at 00:19, Gershom B wrote: >> >> Mathieu: >> >> I think the points about better tooling for documenting the correct >> claims in the release process are well taken. Updating the release >> notes

Re: Fwd: Release policies

2017-12-14 Thread Boespflug, Mathieu
Hi Gershom, thanks for the extra input. So we've confirmed two facts: * GHC (intended to) ship with only Cabal-2.0 support, but there was a mistake in the release notes so this was unclear to downstream tooling authors. * Cabal-2.0 was released anywhere between slightly *after* and *exactly at