NixCon2024 devenv is switching to Tvix

  Рет қаралды 2,113

NixCon

NixCon

Күн бұрын

Пікірлер: 9
@adrianscarlett
@adrianscarlett Ай бұрын
1:15 Two things for me. The learning curve and unhelpful error messages.
@Fabian-_-
@Fabian-_- Ай бұрын
Same, being used to the awesome error messages of Rust and then using Nix is a stark contrast :D kinda feels reminds me of the worst cases in Java or C, you either get millions of lines and have fun searching for the cause or get basically no stack trace ^^
@robindeboer7568
@robindeboer7568 Ай бұрын
Tvix not having flakes seems like a deal breaker for something like devenv ngl. The whole nice thing was that you could just pass around your env to your team as a flake. With tvix not having flakes, does this mean that feature of devenv comes to an end? If so I'm not sure I could see anyone seriously continuing to use it ngl
@idworka9
@idworka9 Ай бұрын
Do you like working on an env that is not accustomed to you?
@sandy_doo
@sandy_doo Ай бұрын
Not necessarily. devenv's configuration language is Nix. There's no reason why we can't ship the actual config as a flake output. What will have to change is how that config is evaluated. `nix develop` was never designed with anything remotely resembling devenv in mind and people don't realize the lengths devenv goes to to make it somewhat usable. The whole point of switching to Tvix _internally_ is to drop the baggage associated with `nix develop`. I imagine we'll relegate `nix develop` to exposing the devenv CLI in a shell that then gets immediatelly exec-ed to a shell built by devenv + tvix. RE what tvix doesn't currently support, and that devenv relies on, is the `getFlake` function that lets you evaluate a flake. We're working on contributing this to tvix.
@domenkozar3608
@domenkozar3608 Ай бұрын
Tvix is going to support flakes, don't worry. Flakes are a terrible interface, hence why we built devenv :)
@MarkRuvald
@MarkRuvald Ай бұрын
Good to see Tvix being used. But now that I understand devenv I wouldn't use devenv.
@septias5006
@septias5006 Ай бұрын
😂
NixCon2024 Tvix
31:55
NixCon
Рет қаралды 1,2 М.
NixCon2024 Introducing nix make
29:27
NixCon
Рет қаралды 1,1 М.
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
SBOM talk @Ubuntu Engineering Sprint
35:26
Nerding Out With Viktor
Рет қаралды 237
Is Functional Programming DEAD Already?
21:07
Continuous Delivery
Рет қаралды 76 М.
2024 LLVM Developers' Meeting - Rust ❤️ LLVM
49:55
NixCon2024 Nix State of the Union 2024
31:06
NixCon
Рет қаралды 428
Intro to the Zig Programming Language • Andrew Kelley • GOTO 2022
50:14
NixCon2024 Call-by-hash
41:49
NixCon
Рет қаралды 562
NixCon2024 Becoming a Nixpkgs Contributor
25:51
NixCon
Рет қаралды 272