someodd boosted

Saw a great shoutout to #openbsd by John Carmack in an interview today... just totally namedropping that he reads the #openbsd kernel.,

Now I'm trying to figure out a 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!): github.com/NixOS/nixpkgs/pull/

Solution for cabal (I outline the answer in the issue I opened): github.com/marcin-rzeznicki/li

someodd boosted

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

Show thread

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

Show thread

Is there a way to override version bounds/ignore version bounds for a specific dependency's dependency? Specifically, I want to ignore the `base` version bounds in `libjwt-typed`, but I don't want it to use the latest `MonadTime`.

someodd boosted

@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?

someodd boosted

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 !

Please give them a follow and a friendly "hello!"

How do you manage your project dependencies?

someodd boosted

I've just uploaded my Lua thread (lightly rewritten to incorporate my later corrections) to: adrian.geek.nz/gnu_docs/script

I'm very glad I covered this, Lua's a nice language!

Tomorrow I'll look at LuaJIT...

someodd boosted

Learn Haskell by building a blog generator – a project-oriented Haskell book

Link: lhbg-book.link
Discussion: news.ycombinator.com/item?id=3

#haskell

someodd boosted

@someodd most important things imo are the improved compiler performance, native m1 support, qualified do, ghc-bignum, profiling improvements, and ghc2021.

Release announcements:
discourse.haskell.org/t/ghc-9-

discourse.haskell.org/t/ghc-9-

And GHC manual is always good to look at: downloads.haskell.org/ghc/late

someodd boosted

#rust is so cool. I wrote a bot for mastodon about two? years ago? I don't remember so long ago was it... The bot is deployed on a #nixos operated server and has been running since. I literally did one Bugfix since and haven't touched it otherwise.
It just runs.

someodd boosted
someodd boosted
someodd boosted

@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]: hub.fosstodon.org/why-fosstodo

@fosstodon

Does anyone know if it's okay to speak other languages sometimes on (primarily speaking English)?

@fosstodon

Can anyone link me to what's new in 9 and I think there's also a what's new or some kind of language draft or something for language and maybe 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 suggest to me--so right now I'm on GHC 8.10.7.

Thanks to @maralorn who is helping me make contributions to and libjwt-typed ().

Show older
Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.