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

Bring everything up to date #52

Closed
wants to merge 3 commits into from
Closed

Conversation

georgefst
Copy link

@georgefst georgefst commented Jun 17, 2022

This builds with GHC 9.2.3 and Cabal 3.6.2.0.

It incorporates all other currently-open PRs (#38, #47).

Initially inspired by this Reddit post, although I've been meaning to pick my own copy of HSoM back up for a while anyway, and I'd much rather make these small fixes than faff about installing an older toolchain.

freizl and others added 3 commits January 7, 2021 17:09
Both packages had new releases. This commit modifies Euterpea.cabal so
that it accepts those versions and Euterpea can be compiled with the
most recent versions of bytestring and HCodecs.
@georgefst
Copy link
Author

Incidentally, the homepage instructions are also out-of-date in a lot of ways:

  • "Haskell Platform" is dead - haskell.org now recommends using GHCup for installation, even on Windows
  • Cabal v1- commands are likely to cause issues, and will be removed some day
    • For global installs install --lib is mostly fine, although doing everything inside a project is more conventional (but a bit more overhead)
  • Atom is basically dead, with VScode being similar but far superior, and now developed by the same parent company
  • Whatever editor is used, Haskell Language Server is a priceless addition, and much more advanced than the mentioned ghc-mod-based Atom extension

@Bodigrim
Copy link

Bodigrim commented Jun 17, 2022

As a Hackage trustee, I made a revision with version bumps:
https://hackage.haskell.org/package/Euterpea-2.0.7/revisions/

The revision is not sufficient for Cabal (because revisions cannot change build-type), but is sufficient for Stack:

resolver: nightly-2022-06-17
extra-deps:
  - Euterpea-2.0.7@sha256:a885d2f3e82680284a85822d1f1b0e39ae44afbd50e61bf92e38ddbc7694b3b9,2683
  - PortMidi-0.2.0.0@sha256:0671e36ec72e95138bf396234b205864a8a6d0ee353e09e01cbfd57004c56f40,2383

@Euterpea Euterpea deleted a comment from madjestic Oct 9, 2022
@Euterpea Euterpea deleted a comment from free-variation Oct 9, 2022
@Euterpea Euterpea deleted a comment from madjestic Oct 9, 2022
@Euterpea Euterpea deleted a comment from georgefst Oct 9, 2022
@Euterpea Euterpea deleted a comment from madjestic Oct 9, 2022
@Euterpea Euterpea deleted a comment from georgefst Oct 9, 2022
@Euterpea Euterpea deleted a comment from madjestic Oct 9, 2022
@donya
Copy link
Member

donya commented Oct 9, 2022

I have deleted much of the conversation here. I generally do not moderate conversations on repos I maintain, but I draw the line at people taking digs at my life choices as it has nothing to do with the library. I suggest those who were involved in this PR fork the repo instead.

@donya donya closed this Oct 9, 2022
@georgefst
Copy link
Author

I suggest those who were involved in this PR fork the repo instead.

https://github.com/georgefst/Euterpea2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants