Can you elaborate? I don't understand where you are coming from yet.

 

In haste,

 

They are undoubtedly useful. I’m not arguing for removal.  They have just never felt as solid to me as other parts of our type system.

 

Simon

 

From: Spiwack, Arnaud <arnaud.spiwack@tweag.io>
Sent: 04 December 2020 14:13
To: Simon Peyton Jones <simonpj@microsoft.com>
Cc: GHC Steering Committee <ghc-steering-committee@haskell.org>
Subject: Re: [ghc-steering-committee] #380 GHC2021: What's wrong with Functional dependencies

 

On Fri, Dec 4, 2020 at 3:07 PM Simon Peyton Jones <simonpj@microsoft.com> wrote:

But fundeps – because they don’t carry evidence, as they stand – feel less solidly rooted.

 

Can you elaborate? I don't understand where you are coming from yet.

 

(for the record: I'm not applying just “guarded by their own syntax” as a criterion, for me, this criterion is a sufficient condition for “no surprising new errors”. I also believe (believed?) that functional dependencies were quite standard and expected them to be here forever. I took TypeFamilyDependency to be a mild extension. I'm perfectly willing to be convinced otherwise.)