!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

722 Members
For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/ | More Nix: #community:nixos.org | More Haskell: #haskell-space:matrix.org144 Servers

Load older messages


SenderMessageTime
14 Jan 2025
@alexfmpe:matrix.orgalexfmpeThe only decision left is whether to call it nax or tix13:33:43
@luke:vuksta.comLuke joined the room.20:47:48
16 Jan 2025
@sternenseemann:systemli.orgsterni (he/him)https://github.com/NixOS/nixpkgs/pull/37432315:09:09
@sternenseemann:systemli.orgsterni (he/him)I'd want to merge that soon and trigger another eval, so we can generate a hydra report with less noise.15:15:29
@alexfmpe:matrix.orgalexfmpedid not expect HLS to depend on clay of all things23:06:45
@alexfmpe:matrix.orgalexfmpefailed eval due to some "time to remove me" override on clay23:07:02
@alexfmpe:matrix.orgalexfmpelet's see what else it fails on23:07:11
@alexfmpe:matrix.orgalexfmpevia stan 23:07:20
@maralorn:maralorn.demaralorn
In reply to @alexfmpe:matrix.org
did not expect HLS to depend on clay of all things
Yeah, @manuelbaerenz:matrix.org stumbled over that recently when iterating on the clay repo flake. 😂
23:09:15
17 Jan 2025
@alexfmpe:matrix.orgalexfmpe "why am I building 9.6" he says, not noticing supportedGhcVersions ? [ "96" ] 00:37:17
@alexfmpe:matrix.orgalexfmpeif we're defaulting to singleton-of-blessed-version, can we get this in sync somehow?00:37:50
@alexfmpe:matrix.orgalexfmpe

e.g.

nix-repl> lib.strings.replaceStrings ["."] [""] (lib.versions.majorMinor haskellPackages.ghc.version)  
"98"
00:43:04
@alexfmpe:matrix.orgalexfmpeI'm wary of fixed point demons00:43:35
@alexfmpe:matrix.orgalexfmpebut it's not obviously wrong00:43:40
@manuelbaerenz:matrix.orgManuel Bärenz
In reply to @maralorn:maralorn.de
Yeah, @manuelbaerenz:matrix.org stumbled over that recently when iterating on the clay repo flake. 😂
Since then I feel vindicated for co-maintaining it
06:47:48
@sternenseemann:systemli.orgsterni (he/him)https://mail.haskell.org/pipermail/glasgow-haskell-users/2025-January/027255.html13:12:56
@nrs-status:matrix.orgthirdofmay18081814goyawasn't there a nix embedding in haskell?15:02:27
@nrs-status:matrix.orgthirdofmay18081814goyatoday is the day I've decided, I will not write one more line of nix, unless it is in the process of creating a haskell-to-nix compiler15:02:56
@maralorn:maralorn.demaralornNot really, there is a purescript to nix compiler15:09:48
@maralorn:maralorn.demaralornAnd there is hnix which is a nix implementation in Haskell.15:10:07
@nrs-status:matrix.orgthirdofmay18081814goyai just want the simplest of typing systems, god please lord give me types I will die15:10:31
@maralorn:maralorn.demaralornWhich can probably be used as a library to do nix stuff in Haskell.15:10:32
@maralorn:maralorn.demaralornYou might wanna have a look how far nickel-lang.org is usable as a nix drop-in.15:11:11
@nrs-status:matrix.orgthirdofmay18081814goyaoh two very good suggestions15:11:24
@nrs-status:matrix.orgthirdofmay18081814goyathank you!15:11:25
@maralorn:maralorn.demaralornBut while I totally share your pain I am quite sceptical that any replacement is viable for most use cases without significant effort at this point.15:12:24
@nrs-status:matrix.orgthirdofmay18081814goyamodeling an attempt to do this on how typescript did it might give a shimmer of hope15:13:30
@nrs-status:matrix.orgthirdofmay18081814goyaor at the very least I want to delegate any processing of lists and attribute sets to another language15:14:22
@nrs-status:matrix.orgthirdofmay18081814goya but one thing that is absolutely unacceptable to me is the ... input 15:16:55
@nrs-status:matrix.orgthirdofmay18081814goyawhich wouldn't be necessary if functions could share type information at their call location15:17:39

Show newer messages


Back to Room ListRoom Version: 6