DM-13 Remove foldl package dependency
- Remove the type
Fold1from the signature offold1. Insteadfold1may now be used withControl.Foldl.NonEmpty.purely - Move
sconcat,groupByPure,groupSemigroupByandgroupSemigroupByPureto the test module. Onlysconcatis currently used. In user code it can be replaced by:L1.purely NES.fold1 L1.sconcat - Add
fold1_similar toStreaming.Prelude.fold_ - I have also added pipeline tests. They are the same as https://gitlab.com/global-access-public/foldl1/-/blob/dba886518ca0ae32bcc6f6ab13000018e7b0d0f8/.gitlab-ci.yml except that I also added the
--lock-file error-on-writeflag.
Edited by Tobias Haslop