Now I'm trying to figure out a #nix shell setup that's useful.
I hope this story helps anyone who has headaches because of a dependency's allowed dependency versions.
I went through a big dependency headache because of `libjwt-typed`'s dependency version ranges being too restrictive (`base` and `text`).
Solution for getting `libjwt-typed` working with `nix-build` (I made a PR that got merged!): https://github.com/NixOS/nixpkgs/pull/185477
Solution for cabal (I outline the answer in the issue I opened): https://github.com/marcin-rzeznicki/libjwt-typed/issues/2
Yes there is! I did this in my `cabal.project` file (thanks to someone for pointing this out to me):
packages: *.cabal
allow-newer:
libjwt-typed:base,
libjwt-typed:text
Yes there is! I did this in my `cabal.project` file (thanks to someone for pointing this out to me):
packages: *.cabal
allow-newer:
libjwt-typed:base,
libjwt-typed:text
@someodd I use Cabal, and periodically surf Hackage to audit them. And I use Cabal's sandboxing feature to make it easier for me to install updates.
Is that what you were asking?
#rust noob q - what are your vim plugins for rust? so far after much research, rust analyzer + ale + coc seems to be the way
Please welcome my friend @claire to #Fosstodon!
Please give them a follow and a friendly "hello!"
How do you manage your #haskell project dependencies?
I've just uploaded my Lua thread (lightly rewritten to incorporate my later corrections) to: https://adrian.geek.nz/gnu_docs/scripting-langs#lua
I'm very glad I covered this, Lua's a nice language!
Tomorrow I'll look at LuaJIT...
Learn Haskell by building a blog generator – a project-oriented Haskell book
Link: https://lhbg-book.link
Discussion: https://news.ycombinator.com/item?id=31664501
@someodd most important things imo are the improved compiler performance, native m1 support, qualified do, ghc-bignum, profiling improvements, and ghc2021.
Release announcements:
https://discourse.haskell.org/t/ghc-9-0-1-released/1840
https://discourse.haskell.org/t/ghc-9-2-1-released/3527
And GHC manual is always good to look at: https://downloads.haskell.org/ghc/latest/docs/html/users_guide/index.html
Our Roadmap for Nix
Link: https://www.tweag.io/blog/2022-08-04-tweag-and-nix-future/
Discussion: https://news.ycombinator.com/item?id=32374113
Guidelines for Brutalist Web Design
@someodd According to the blogpost about it [0], the English-only rule doesn't apply to non-public posts (ie. unlisted, follower-only and direct) and to replies.
[0]: https://hub.fosstodon.org/why-fosstodon-is-english-only/
Does anyone know if it's okay to speak other languages sometimes on #Fosstodon (primarily speaking English)?
Can anyone link me to what's new in #GHC 9 and I think there's also a what's new or some kind of language draft or something for #Haskell language and maybe #Cabal that goes over all the language pragmas/extensions enabled by default in the new version.
What should I be very aware of? I've been sticking with the versions #ghcup suggest to me--so right now I'm on GHC 8.10.7.
你好! Haskell.