RaitoBezarius
Joined 11 years ago
Joined 11 years ago
Maintaining both languages is hard but we will do our best.
Given that you seem expert in the matter, would you like to help and own the migration? That'd be awesome!
Good luck with your product!
This is not true, there have been many vacant positions across several Nix teams because the original project has been unable to keep these people. When challenged about this inevitable situation of depleted labor, the answer of people involved in leadership was, "It's OK, we will have new people joining us anyway.".
Lix has been trying to connect with the Nix maintenance team, with very timid results from the Nix side. We continue to hope this will lead to a better cooperation.
Also, you say that they are "unpaid volunteers", the Nix maintenance team is composed of folks who have full-time responsibilities in VC companies who sells Nix-based products.
I do not see a path forward for them in Tvix before we get to fix them layer by layer, which Nix is trying to do (slowly?).
At some point, once we stabilize a bunch of things, I have some plans to do what I call the right design of Flakes, but it does not involve modifying completely the core of the interpreter to leak this implementation detail everywhere, but more make this a library concept.
The location of the store is not really the main blocker in those sorts of situations, IMHO.
But niv has been great, I wish we can have patching natively so all my tons of patches can be bolted on faster.
Flakes were a RFC then merged as an experimental feature and shilled too much to the community to the point they are now a quasi standardized feature even though they didn't go through RFC and therefore ignored all the valuable feedback.
This whole debacle made a lot of invested people tired on both sides.
[ my public key: https://keybase.io/raitobezarius; my proof: https://keybase.io/raitobezarius/sigs/Jw5lKFvSl70UGZnkr6jcLQ_wQd-7ar0fOqNgWrEOwnc ]