!9IQChSjwSHXPPWTa:lix.systems

Lix

1122 Members
Lix user channel. Feel free to discuss on-topic issues here and give each other help. For matrix.to links to the rest of the Lix channels, see: https://wiki.lix.systems/books/lix-organisation/page/matrix-rooms302 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
20 Dec 2025
@522_:catgirl.cloud0x4fbb09 it/its ⛯✇ΘΔi assume "ifd is slow" isn't fundmental to the concept and is just an implementation thing13:10:33
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ&yeah13:10:47
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ&or racconfig uses IFDs to patch inputs13:10:55
@lotte:chir.rsLotte (it/its)/Cinny (she/her) θΔ&it also used to use them to generate a stylix palette?13:11:11
@k900:0upti.meK900 IFD is only slow because it blocks everything else 13:13:03
@k900:0upti.meK900Which it absolutely does not have to do13:13:07
@piegames:flausch.socialpiegamesYou remind me of https://bartoszmilewski.com/2014/02/26/c17-i-see-a-monad-in-your-future/ :p13:54:32
@cyclopentane:aidoskyneen.eupentane

yeah I've also already thought about how to model the evaluation/build process of Nix derivarions as a monadic data structure

basically you wanna have a monad like Derivation a, where a is the type of the value produced by the build of the derivation (currently, Nix derivations always produce files or directories, but theoretically nothing speaks against derivations producing strings, integers, etc as their build result too)

Derivation FileOrDirectory would then be equivalent to our current .drv files

14:21:10

Show newer messages


Back to Room ListRoom Version: 10