!tDnwWRNkmmYtMXfaZl:nixos.org

Nix Language

1518 Members
Nix programming language267 Servers

Load older messages


SenderMessageTime
2 Sep 2024
@konrad:0ut0f.spacekonrad left the room.13:15:45
@minion:clicks.codes@minion:clicks.codes removed their profile picture.11:51:44
@minion:clicks.codes@minion:clicks.codes removed their display name Skyler Grey.11:52:07
@minion:clicks.codes@minion:clicks.codes left the room.11:52:08
@jordan.steinke:matrix.org@jordan.steinke:matrix.org joined the room.17:19:01
@educorreia932:matrix.org@educorreia932:matrix.org left the room.21:57:45
@dom:rodriguez.org.ukDom 'shymega' Rodriguez joined the room.21:57:53
3 Sep 2024
@alpha.404:matrix.orgalpha.404 joined the room.11:23:57
@magnusjurdal:matrix.orgMagnus Jurdal joined the room.11:24:22
@alpha.404:matrix.orgalpha.404 hello, I'm new in the Nix community. I'm watching YouTube tutorials and the documentaion but it's still pretty confusing, any resources in particular which I should check out? Any tips for learning?
Thanks in advance
11:26:11
@alpha.404:matrix.orgalpha.404 * hello, I'm new in the Nix community. I'm watching YouTube tutorials and the documentation but it's still pretty confusing, any resources in particular which I should check out? Any tips for learning?
Thanks in advance
11:26:21
@mrvandalo:terranix.orgpalo Just play around, I always recommend starting with the nixos vm, you can download from the page and play around with that. 11:59:49
@fgaz:matrix.orgfgaz
In reply to @alpha.404:matrix.org
hello, I'm new in the Nix community. I'm watching YouTube tutorials and the documentation but it's still pretty confusing, any resources in particular which I should check out? Any tips for learning?
Thanks in advance
unless you are referring specifically to the programming language, you should ask in #users:nixos.org
12:02:46
@alpha.404:matrix.orgalpha.404
In reply to @fgaz:matrix.org
unless you are referring specifically to the programming language, you should ask in #users:nixos.org
Well, that is the part where I'm most confused actually.
12:13:31
@fgaz:matrix.orgfgaz
In reply to @alpha.404:matrix.org
Well, that is the part where I'm most confused actually.
Are you familiar with functional languages, in particular ML-style ones?
12:15:24
@alpha.404:matrix.orgalpha.404
In reply to @fgaz:matrix.org
Are you familiar with functional languages, in particular ML-style ones?
No, no experience with them.
12:18:52
@alpha.404:matrix.orgalpha.404I mean, I did learn some C#, C++, Python and JavaScript in the past, but never went too deep.12:22:35
@alpha.404:matrix.orgalpha.404* I mean, I did learn some C#, C++, Python and JavaScript in the past, but never went too deep, and I remember very vaguely. My objective is primarily to manage my NixOS PC, but once I got to more advanced topics like flakes I knew I had to learn the Nix language.12:23:50
@fgaz:matrix.orgfgazWell, if you like to learn and have the time, learning the basics of something like standard ml would help a lot since there's a lot of material about it and it translates pretty well to Nix12:26:33
@fgaz:matrix.orgfgaz(Nix is basically JSON + ML with dynamic types)12:26:55
@fgaz:matrix.orgfgaz Otherwise, have a look at https://wiki.nixos.org/wiki/Nix_Language:_Learning_resources 12:27:07
@fgaz:matrix.orgfgaz In particular https://nix.dev/tutorials/nix-language 12:27:15
@alpha.404:matrix.orgalpha.404
In reply to @fgaz:matrix.org
(Nix is basically JSON + ML with dynamic types)
Oh, okay, then I think I'm going to take a quick to ML first, thanks for the tip!
12:27:46
@alpha.404:matrix.orgalpha.404* Oh, okay, then I think I'm going to take a quick look to ML first, thanks for the tip!12:27:54
@alpha.404:matrix.orgalpha.404and thanks for the links too.12:28:14
@alpha.404:matrix.orgalpha.404* Oh, okay, then I think I'm going to take a quick look to SML first, thanks for the tip!12:29:06
@emilazy:matrix.orgemily
In reply to @alpha.404:matrix.org
Oh, okay, then I think I'm going to take a quick look to SML first, thanks for the tip!
I think trying to learn ML will probably make things more confusing rather than less :)
13:40:50
@emilazy:matrix.orgemily(it's a beautiful language, but it's much more complex than Nix)13:40:55
@emilazy:matrix.orgemilyif you think of Nix as JSON with functions, you won't be too far off13:41:20
@emilazy:matrix.orgemilythe big mind-bending thing that we use a lot is that Nix uses lazy evaluation, but that's like Haskell rather than ML13:41:36

Show newer messages


Back to Room ListRoom Version: 6