Lix Development | 422 Members | |
| (Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel. | 143 Servers |
| Sender | Message | Time |
|---|---|---|
| 17 May 2024 | ||
| we have shipped the bad forgejo code | 03:05:51 | |
| Hell yeau | 03:06:02 | |
| * Hell yeah | 03:06:08 | |
| https://gist.github.com/lf-/f2e31a329c3c48f09198c865e21618e6 | 03:08:46 | |
| for those who want to see the patches | 03:08:51 | |
| oh yeah a bunch of the imported isses link to NixOS/nix#4324 etc but they're treated as repos that exist on forgejo and not on github which makes clicking them annoying | 03:30:23 | |
| 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 | |