!CXcIPzDZqFYqqXTaXa:matrix.org

nix-init

61 Members
https://github.com/nix-community/nix-init19 Servers

Load older messages


SenderMessageTime
7 May 2023
@raitobezarius:matrix.orgraitobezariusI won't do this part right now right now21:59:09
@raitobezarius:matrix.orgraitobezariusI will hack a workable version for my packaging21:59:13
@raitobezarius:matrix.orgraitobezariusand then we can improve it21:59:15
@raitobezarius:matrix.orgraitobezariusI'm almost done with v121:59:22
@figsoda:matrix.orgfigsodaif that's too much we can improve it later21:59:23
@raitobezarius:matrix.orgraitobezariuswhat does22:00:01
@raitobezarius:matrix.orgraitobezarius
    let Some(Prompter::Build(choices)) = editor.helper_mut() else {
        unreachable!();
    };
22:00:03
@raitobezarius:matrix.orgraitobezariusmeans?22:00:04
@raitobezarius:matrix.orgraitobezarius * mean?22:00:07
@raitobezarius:matrix.orgraitobezariuslike choice is already an index right?22:00:48
@raitobezarius:matrix.orgraitobezariusI just need to reuse my structure?22:00:52
@raitobezarius:matrix.orgraitobezariusor is this because of consumption?22:00:57
@figsoda:matrix.orgfigsoda
In reply to @raitobezarius:matrix.org
    let Some(Prompter::Build(choices)) = editor.helper_mut() else {
        unreachable!();
    };
2 lines above set_helper takes ownership of choices, this is taking it back
22:01:34
@raitobezarius:matrix.orgraitobezariusokay you're consuming it back22:01:47
@raitobezarius:matrix.orgraitobezariusI won't do it this way22:02:01
@raitobezarius:matrix.orgraitobezariusIt's a bit ugly22:02:04
@figsoda:matrix.orgfigsodayeah22:02:09
@raitobezarius:matrix.orgraitobezariusI will clone the choices to map them into String22:02:11
@raitobezarius:matrix.orgraitobezarius And I will reuse the PathBuf list to pass them to src_dir 22:02:20
@raitobezarius:matrix.orgraitobezariusto avoid reconverting back to PathBuf22:02:24
@raitobezarius:matrix.orgraitobezarius now I only need to propagate sourceRoot attr to the drv 22:02:43
@raitobezarius:matrix.orgraitobezariusI just stumbled on the write phase :D22:04:39
@figsoda:matrix.orgfigsodathe whole code generation is a giant blob of rust code mixed with nix code :x22:05:48
@raitobezarius:matrix.orgraitobezarius I don't even know how to filter out sourceRoot = "source/"; 22:05:58
@raitobezarius:matrix.orgraitobezarius
In reply to @figsoda:matrix.org
the whole code generation is a giant blob of rust code mixed with nix code :x
rnix when
22:06:05
@figsoda:matrix.orgfigsodaI'm not sure about using rnix for code generation22:06:39
@raitobezarius:matrix.orgraitobezariuswhy?22:06:43
@figsoda:matrix.orgfigsodamaybe its own structure22:06:48
@raitobezarius:matrix.orgraitobezariuswhat do you mean by "its own structure"?22:06:57
@raitobezarius:matrix.orgraitobezarius afaik rnix was built also for codegen 22:07:07

Show newer messages


Back to Room ListRoom Version: 10