[ghc-steering-committee] A plea for ForeignFunctionInterface

Simon Peyton Jones simonpj at microsoft.com
Thu Dec 17 17:37:25 UTC 2020


|  clarify – after all SPJ writes
|  
|  > I don't think the FFI should be on by default, as it is used
|  > relatively infrequently, although it might be nice if
|  > `ForeignFunctionInterface` implied `CApiFFI`

I didn't actually write that -- I just copied it from Iavor without thinking carefully enough.

I agree we should not remove it. Plus change my vote for FFI to yes.

Simon

|  -----Original Message-----
|  From: ghc-steering-committee <ghc-steering-committee-
|  bounces at haskell.org> On Behalf Of Joachim Breitner
|  Sent: 17 December 2020 17:31
|  To: ghc-steering-committee at haskell.org
|  Subject: Re: [ghc-steering-committee] A plea for
|  ForeignFunctionInterface
|  
|  Hi,
|  
|  Am Donnerstag, den 17.12.2020, 09:19 -0800 schrieb Iavor Diatchki:
|  >  I updated my vote to "yes" (I hope, it's a bit hard to see the
|  votes).
|  
|  see column ID on
|  https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
|  ub.com%2Fghc-proposals%2Fghc-
|  proposals%2Fblob%2Fghc2021%2Fproposals%2F0000-
|  ghc2021.rst&data=04%7C01%7Csimonpj%40microsoft.com%7C32c25db438504
|  da9ade908d8a2b19eaf%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C63743
|  8231073280576%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2lu
|  MzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=ytdAFFyUzw42q4CCTc
|  gReYA7L4aR1vmwyxi6Tw8J92w%3D&reserved=0
|  you have a ✓ next to ForeignFunctionInterface, so your vote is
|  counted.
|  
|  We don't have a ✓ from Cale, Eric, SPJ. I assume none of them actually
|  want to remove something from Haskell2010, but it doesn't hurt to
|  clarify – after all SPJ writes
|  
|  > I don't think the FFI should be on by default, as it is used
|  > relatively infrequently, although it might be nice if
|  > `ForeignFunctionInterface` implied `CApiFFI`
|  
|  so maybe this _is_ a proposal to make FFI extension-guarded, even
|  though it wasn't in Haskell2010?
|  
|  Cheers,
|  Joachim
|  
|  --
|  Joachim Breitner
|    mail at joachim-breitner.de
|  
|  https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.j
|  oachim-
|  breitner.de%2F&data=04%7C01%7Csimonpj%40microsoft.com%7C32c25db438
|  504da9ade908d8a2b19eaf%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C63
|  7438231073280576%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV
|  2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=8APGVhhAgaiyMJU
|  bMPULTeXMxw0iI1TR88S4A6O7Q4A%3D&reserved=0
|  
|  
|  _______________________________________________
|  ghc-steering-committee mailing list
|  ghc-steering-committee at haskell.org
|  https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail
|  .haskell.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fghc-steering-
|  committee&data=04%7C01%7Csimonpj%40microsoft.com%7C32c25db438504da
|  9ade908d8a2b19eaf%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6374382
|  31073280576%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMz
|  IiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=0jakyN5fn6rE1MNnEpGE
|  iQBtyL695b1aH48%2BEKyi%2B80%3D&reserved=0


More information about the ghc-steering-committee mailing list