Eric Merritt
Eric Merritt
Just to add my support for this. For a lot of reasons, my organization has to use nix in a non-root location. That works just fine, but cachix not supporting...
@domenkozar Nix needs to be installable on a new machine without a preexisting nix, so we do a multiple-phase build to create the new binary tarball/install script pointing to a...
@domenkozar There are a couple of different ways that work. The easiest is probably this one: https://dram.page/p/bootstrapping-nix/. Though https://rgoswami.me/posts/local-nix-no-root/ works as well and cachix is buildable with both of them....
@domenkozar Just a heads up here. There was a PR merged to nixpkgs that solved the root problem for us. We are going to move to that model. So while...
This one: https://github.com/NixOS/nix/pull/4289. It doesn't solve all the problems, but enough to move us forward
Exceptions aren't really idiomatic erlang, so I wouldn't consider that when deciding what to do. I think tagged return types are more idiomatic and lend themselves well to the `Either`...
Yes. Exactly,. I don't actually think monadic binds should be built into the language. It think that is one of the very few mistakes that the haskell guys made. In...
Scala is, unfortunately, a really poor example of good infix names. Haskell/ocaml are better sources with much better rules. I would take those as examples more then scala. Scala is...
I came across this. Its interesting and might inform the monad discussion: https://gbracha.blogspot.com/2011/01/maybe-monads-might-not-matter.html
case is problematic in a unicode world and I would strongly encourage you not to rewrite things if you can get away with it. I would just change the syntax....