▲ 30 ▼ Linux containers the hard way - Marcel Dempers (www.youtube.com) submitted 2 months ago by cm0002@europe.pub to c/linux@programming.dev 10 comments fedilink hide all child comments
[+] ultimate_worrier@lemmy.dbzer0.com 1 point 2 months ago (4 children) [deleted] permalink fedilink source hideshow 4 child comments replies: [–] trevor@lemmy.blahaj.zone 5 points 2 months ago* (last edited 2 months ago) (3 children) Unfortunately Nix documentation is sparse, the LSPs are almost useless, and the learning curve is the steepest of any programming language I've ever tried. Nix is better if you can understand it, but very few people I work with do. permalink fedilink source parent hideshow 3 child comments replies: [+] ultimate_worrier@lemmy.dbzer0.com 1 point 2 months ago (3 children) [deleted] permalink fedilink source parent hideshow 3 child comments replies: [–] trevor@lemmy.blahaj.zone 3 points 2 months ago (2 children) I attempted to learn two weeks ago. I know Rust, C, and Python. Nix documentation is getting better, but still nowhere near as good as most other langs. And the LSPs are genuinely useless. permalink fedilink source parent hideshow 2 child comments replies: [–] onlinepersona@programming.dev 2 points 2 months ago I agree with you, BTW. Nix is terrible at the beginning and the documentation is by far the worst I've seen. Yes, it exists, but good golly... It took me a day learned Python. It was that easy. Nix took significantly longer and there are parts I run into nowadays that still make me question what's going on, because they are from functional programming and that is nearly always horribly explained. But, and here's the big but, learning nix is worth it. As the other (uncompassionate) person said, think of it as JSON (with functional programming). Attribute sets = dictionaries/maps/JSON objects Attributes can be assigned numbers, strings, other attribute sets, or functions. New context is added via the let ... in syntax. If you need some help, maybe examples, you can ask and I'll try to explain. permalink fedilink source parent [+] ultimate_worrier@lemmy.dbzer0.com 0 points 2 months ago* (last edited 2 months ago) (1 child) [deleted] permalink fedilink source parent hideshow 1 child comment replies: [–] trevor@lemmy.blahaj.zone 1 point 2 months ago* Your reading comprehension could use some work. Anyway, I'm sure just telling people that Nix is just JSON is gonna make Nix easier to learn. Good luck! permalink fedilink source parent load more comments (-1 replies) load more comments (-1 replies)
[–] trevor@lemmy.blahaj.zone 5 points 2 months ago* (last edited 2 months ago) (3 children) Unfortunately Nix documentation is sparse, the LSPs are almost useless, and the learning curve is the steepest of any programming language I've ever tried. Nix is better if you can understand it, but very few people I work with do. permalink fedilink source parent hideshow 3 child comments replies: [+] ultimate_worrier@lemmy.dbzer0.com 1 point 2 months ago (3 children) [deleted] permalink fedilink source parent hideshow 3 child comments replies: [–] trevor@lemmy.blahaj.zone 3 points 2 months ago (2 children) I attempted to learn two weeks ago. I know Rust, C, and Python. Nix documentation is getting better, but still nowhere near as good as most other langs. And the LSPs are genuinely useless. permalink fedilink source parent hideshow 2 child comments replies: [–] onlinepersona@programming.dev 2 points 2 months ago I agree with you, BTW. Nix is terrible at the beginning and the documentation is by far the worst I've seen. Yes, it exists, but good golly... It took me a day learned Python. It was that easy. Nix took significantly longer and there are parts I run into nowadays that still make me question what's going on, because they are from functional programming and that is nearly always horribly explained. But, and here's the big but, learning nix is worth it. As the other (uncompassionate) person said, think of it as JSON (with functional programming). Attribute sets = dictionaries/maps/JSON objects Attributes can be assigned numbers, strings, other attribute sets, or functions. New context is added via the let ... in syntax. If you need some help, maybe examples, you can ask and I'll try to explain. permalink fedilink source parent [+] ultimate_worrier@lemmy.dbzer0.com 0 points 2 months ago* (last edited 2 months ago) (1 child) [deleted] permalink fedilink source parent hideshow 1 child comment replies: [–] trevor@lemmy.blahaj.zone 1 point 2 months ago* Your reading comprehension could use some work. Anyway, I'm sure just telling people that Nix is just JSON is gonna make Nix easier to learn. Good luck! permalink fedilink source parent load more comments (-1 replies) load more comments (-1 replies)
[+] ultimate_worrier@lemmy.dbzer0.com 1 point 2 months ago (3 children) [deleted] permalink fedilink source parent hideshow 3 child comments replies: [–] trevor@lemmy.blahaj.zone 3 points 2 months ago (2 children) I attempted to learn two weeks ago. I know Rust, C, and Python. Nix documentation is getting better, but still nowhere near as good as most other langs. And the LSPs are genuinely useless. permalink fedilink source parent hideshow 2 child comments replies: [–] onlinepersona@programming.dev 2 points 2 months ago I agree with you, BTW. Nix is terrible at the beginning and the documentation is by far the worst I've seen. Yes, it exists, but good golly... It took me a day learned Python. It was that easy. Nix took significantly longer and there are parts I run into nowadays that still make me question what's going on, because they are from functional programming and that is nearly always horribly explained. But, and here's the big but, learning nix is worth it. As the other (uncompassionate) person said, think of it as JSON (with functional programming). Attribute sets = dictionaries/maps/JSON objects Attributes can be assigned numbers, strings, other attribute sets, or functions. New context is added via the let ... in syntax. If you need some help, maybe examples, you can ask and I'll try to explain. permalink fedilink source parent [+] ultimate_worrier@lemmy.dbzer0.com 0 points 2 months ago* (last edited 2 months ago) (1 child) [deleted] permalink fedilink source parent hideshow 1 child comment replies: [–] trevor@lemmy.blahaj.zone 1 point 2 months ago* Your reading comprehension could use some work. Anyway, I'm sure just telling people that Nix is just JSON is gonna make Nix easier to learn. Good luck! permalink fedilink source parent load more comments (-1 replies)
[–] trevor@lemmy.blahaj.zone 3 points 2 months ago (2 children) I attempted to learn two weeks ago. I know Rust, C, and Python. Nix documentation is getting better, but still nowhere near as good as most other langs. And the LSPs are genuinely useless. permalink fedilink source parent hideshow 2 child comments replies: [–] onlinepersona@programming.dev 2 points 2 months ago I agree with you, BTW. Nix is terrible at the beginning and the documentation is by far the worst I've seen. Yes, it exists, but good golly... It took me a day learned Python. It was that easy. Nix took significantly longer and there are parts I run into nowadays that still make me question what's going on, because they are from functional programming and that is nearly always horribly explained. But, and here's the big but, learning nix is worth it. As the other (uncompassionate) person said, think of it as JSON (with functional programming). Attribute sets = dictionaries/maps/JSON objects Attributes can be assigned numbers, strings, other attribute sets, or functions. New context is added via the let ... in syntax. If you need some help, maybe examples, you can ask and I'll try to explain. permalink fedilink source parent [+] ultimate_worrier@lemmy.dbzer0.com 0 points 2 months ago* (last edited 2 months ago) (1 child) [deleted] permalink fedilink source parent hideshow 1 child comment replies: [–] trevor@lemmy.blahaj.zone 1 point 2 months ago* Your reading comprehension could use some work. Anyway, I'm sure just telling people that Nix is just JSON is gonna make Nix easier to learn. Good luck! permalink fedilink source parent load more comments (-1 replies)
[–] onlinepersona@programming.dev 2 points 2 months ago I agree with you, BTW. Nix is terrible at the beginning and the documentation is by far the worst I've seen. Yes, it exists, but good golly... It took me a day learned Python. It was that easy. Nix took significantly longer and there are parts I run into nowadays that still make me question what's going on, because they are from functional programming and that is nearly always horribly explained. But, and here's the big but, learning nix is worth it. As the other (uncompassionate) person said, think of it as JSON (with functional programming). Attribute sets = dictionaries/maps/JSON objects Attributes can be assigned numbers, strings, other attribute sets, or functions. New context is added via the let ... in syntax. If you need some help, maybe examples, you can ask and I'll try to explain. permalink fedilink source parent
[+] ultimate_worrier@lemmy.dbzer0.com 0 points 2 months ago* (last edited 2 months ago) (1 child) [deleted] permalink fedilink source parent hideshow 1 child comment replies: [–] trevor@lemmy.blahaj.zone 1 point 2 months ago* Your reading comprehension could use some work. Anyway, I'm sure just telling people that Nix is just JSON is gonna make Nix easier to learn. Good luck! permalink fedilink source parent
[–] trevor@lemmy.blahaj.zone 1 point 2 months ago* Your reading comprehension could use some work. Anyway, I'm sure just telling people that Nix is just JSON is gonna make Nix easier to learn. Good luck! permalink fedilink source parent