Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

base-noprelude is so 8.8.4 #396

Closed
Anton-Latukha opened this issue Jan 12, 2022 · 3 comments · Fixed by #435
Closed

base-noprelude is so 8.8.4 #396

Anton-Latukha opened this issue Jan 12, 2022 · 3 comments · Fixed by #435
Labels
doc README, Haddock documentation, tutorials question Further information is requested

Comments

@Anton-Latukha
Copy link

Anton-Latukha commented Jan 12, 2022

Seems like in a while it would be reasonable to remove documentation on it, or mark/refer/remind about it as a former option for legacy GHC versions.

@chshersh chshersh added question Further information is requested doc README, Haddock documentation, tutorials labels Apr 14, 2022
@chshersh
Copy link
Contributor

stack still doesn't support mixins:

So base-noprelude is the only option to use custom preludes "easier" with this build tool, even if it requires using older GHC versions (and some people may still use older GHCs).

I'm okay with adding a small documentation note to the README and src/Relude.hs saying that this approach works only for GHC ≤ 8.8.4. Feel free to do this if you feel like it 👌🏻

Ideally, someone else motivated enough could take take the maintenance of base-noprelude package and update it to all latest GHCs. But I personally don't have enough bandwidth for this.

@Anton-Latukha

This comment was marked as outdated.

theGhostJW added a commit to theGhostJW/relude that referenced this issue Mar 10, 2023
Moving a project to ``relude`` it took a while before I realised that base-noprelude was preventing cabal from building.  Until such time as base-noprelude is being actively maintained I think there should be a warning against its use. 

Also removed stay bullet point next to video.

partly addresses kowainik#396 => kowainik#396 (comment)
@dcecile
Copy link

dcecile commented Sep 30, 2023

maintenance of base-noprelude package

It doesn't seem sustainable for base-noprelude to be maintained outside of the GHC source code (where base lives).

Could we merge #435 or remove the doc section completely until a viable path for the library is found?

(I was setting up Stack with Relude today on GHC 9.4.6 and started setting up using this method before realising base-noprelude isn't maintained by GHC and hasn't had an update since 2018.)

vrom911 pushed a commit that referenced this issue Oct 4, 2023
Moving a project to ``relude`` it took a while before I realised that base-noprelude was preventing cabal from building.  Until such time as base-noprelude is being actively maintained I think there should be a warning against its use. 

Also removed stay bullet point next to video.

partly addresses #396 => #396 (comment)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc README, Haddock documentation, tutorials question Further information is requested
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants