Minutes of Sunday's meeting of the "Staged Working Group"

2023-06-13 Thread Sebastian Graf

Hi GHC devs,

On Sunday I realised that there were many different people around at 
ZuriHac that are very knowledgeable about staged metaprogramming and 
macro systems (outside GHC, even).
I really want a good staged metaprogramming story in Haskell (but don't 
know much about it or what I could contribute), and so I called everyone 
into a very spontaneous meeting, dubbed the "Staged Working Group".
The purpose of the whole meeting was rather nebulous (staged, even); the 
only goal for me was to throw involved people in one room to have a 
focussed discussion (rather than lumping together with a subset of the 
people and then dissolving in the hall way) and to talk about different 
efforts in the community.
In the end, I think we got a lot clearer picture about the challenges 
involved.


We are very fortunate that Ben has kept minutes with useful pointers: 
https://edit.smart-cactus.org/u__IGA1bTd2DpulYmlnxaw


Note that I don't intend to hold regular meetings or something of the 
sort; it was essentially a one time thing (but perhaps we'll have a 2.0 
meeting at next year's ZuriHac).
We loosely agreed to keep everyone posted on ongoing efforts in the 
direction of staged metaprogramming (and macros) by writing short status 
reports to this mailing list.


Thanks to everyone who is involved in improving (Typed) Template Haskell 
and who was there on Sunday!

Sebastian___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


GHCi tags generation: the end

2023-06-13 Thread Hécate

Hello everyone,

As the three-releases deprecation cycle has come to an end, GHC 9.8 
marks the end of the integrated tags generation feature that used to 
live in GHCi. Started in 2020, the deprecation proposal showed that many 
people didn't know about its existence, and favoured external tools.


It is also a burden that is removed from the shoulders of GHC 
developers, as it used to create friction with other features like 
UnboxedSums.


You can find the proposal here: 
https://gitlab.haskell.org/ghc/ghc/-/issues/19884
and the migration wiki page here: 
https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/GHCi/Tags


Thanks to everyone who was involved in this, especially Emily Martins.

Cheers,
Hécate

--
Hécate ✨
🐦: @TechnoEmpress
IRC: Hecate
WWW: https://glitchbra.in
RUN: BSD

___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs