Lix Development | 431 Members | |
| (Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel. | 146 Servers |
| Sender | Message | Time |
|---|---|---|
| 17 May 2024 | ||
| sigh yes | 04:10:06 | |
| can't do much about that | 04:10:10 | |
| you should plausibly have access to just edit those issues to fix the links tho? | 04:10:32 | |
| oh I seem to don't I | 04:58:41 | |
In reply to @jade_:matrix.orgnginx redirect 😂 | 04:59:04 | |
In reply to @jade_:matrix.org* nginx redirect 😛 | 05:15:32 | |
| 08:01:16 | ||
| I'm still waiting for the forgejo federation stuff to be useable | 08:15:04 | |
| 20:22:16 | ||
| 👋 Hello, Anything else I should keep in mind, assuming I want to maximise my changes of upstreaming this? | 20:46:50 | |
| * 👋 Hello, Anything else I should keep in mind, assuming I want to maximise my changes of upstreaming this? | 20:47:14 | |
| So, I think this is planned and something @pennae (who seems to not be in here?) is working on as part of evaluator/parser rewrites | 21:02:34 | |
| In general Lix is focused right now on cleaning up a lot of the foundational code we inherited from Nix and therefore large new features like that aren't really on the table at the moment. | 21:07:55 | |
| I'd personally recommend waiting and seeing how existing plans go before committing yourself to a project like that given that it's already on our timeline | 21:08:36 | |
| Alternatively, Owen Shepherd I would recommend heading over to the Tvix project which already has a bytecode interpreter and where you could implement more advanced features, if you are comfortable with the TVL folks. | 21:13:46 | |
| Yes, I've had a look already. I was looking to improve a nix implementation I can actually use now, which has an ecosystem, rather than hack on tvix, which (I assume) isn't going to be usable for a while. | 21:16:44 | |
| Do you know if @pennae has any code or plan I can look at, to see what the direction is? | 21:19:21 | |
| it's not feasible to do that until we fix the io model (wip), which is blocking the parser rewrite (done but needs them to backport), which is blocking fixing more of the evaluator | 21:25:04 | |
In reply to @414owen:matrix.orgWell, making Tvix usable now is potentially in the same range of efforts than carving a bytecode interpreter in CppNix right now. | 21:34:15 | |
| i would also say that it is probably a more worthwhile use of time, because i think it is highly unlikely we would accept this approach | 21:46:15 | |
| 21:47:32 | ||
| Sure, what would you change about the approach? I was looking for that kind of feedback. | 21:51:17 | |
In reply to @jade_:matrix.orgoh it is neat to see the dependency graph | 21:52:07 | |
I wanna rename *::Recursive in Nix to *::NixArchive | 21:53:22 | |
| because recursive is a terrible name | 21:53:29 | |
| and it would be cool if you all could do the same sed | 21:53:35 | |
| so it isn't a needless cherry-picking stumbling block | 21:53:45 | |
In reply to @Ericson2314:matrix.orghahahahaha wanna fix our includes to use lib* across both projects, | 22:00:32 | |
| i have a clang-tidy pass for it | 22:00:44 | |
lib*? | 22:06:39 | |