@oook as a #Haskell user, the integration of #Haskell seemed better in #NixOS than in #Guix, at least #Hackage packages only mentionned #NixOS in its "Distributions" section, eg. https://hackage.haskell.org/package/monad-classes-0.3.2.2 .
I might be wrong nowadays, but that was the deciding factor for me at the time to invest my time in #NixOS rather than in #Guix.
#hackage #guix #nixos #haskell
"In this post, I demonstrate that critical parts of the #Haskell package management system are vulnerable to the #DependencyConfusion supply chain attack." #security #cabal #hackage
https://frasertweedale.github.io/blog-fp/posts/2021-02-12-haskell-dependency-confusion.html
#haskell #hackage #DependencyConfusion #security #cabal
These are my released #Haskell #packages:
https://hackage.haskell.org/user/ClaudeHeilandAllen
These now work with #GHC 8.8.1:
- bitwise
- bowntz
- butterflies
- complex-generic
- gearbox
- gl-capture
- hgmp
- long-double
- memo-sqlite
- pnm
- qd
- qd-vec
- ruff
- snowglobe
These don't work with GHC 8.8.1 yet (mostly because their dependencies haven't been updated yet):
- exp-extended
- gruff
- gulcii
- hp2pretty
- prof2pretty
- rounded
- wedged
Unreleased #et is blocked on `rounded`, which is blocked on `singletons` seeming to need `Cabal-2.4.1.0` which does not compile with `ghc-8.8.1` due to `Monad.fail` being removed.
The rest of the packages in the #hackage link's listing are mostly #abandonware, let me know if you want to #takeover #maintainership.
#haskell #packages #ghc #et #hackage #abandonware #takeover #maintainership
Spent an hour fighting #cabal #sandbox and got my #haskell #bytebeat #genetic #algorithm project to work with the current versions of things on #hackage.
It was a lot easier once I realized I no longer needed #gtkglext which I had already replaced with #glfw in the main code base
Still not packaged up nicely, not sure how to distribute code that has Haskell as well as #C executables, and runtime dependencies on GCC. So far it's just a Makefile.
#cabal #sandbox #haskell #bytebeat #genetic #algorithm #hackage #gtkglext #glfw #c