Nix Language Overview

Поділитися
Вставка

КОМЕНТАРІ • 15

  • @actuallyganta6044
    @actuallyganta6044 3 роки тому +24

    Hi Wil, just wanted to say thanks for making these videos, they are a great help! Just a quick piece of constructive criticism though, watching these videos on a phone is borderline impossible with how you're showing some of the things as the text appears extremely small. I know most people are likely watching these in a desktop environment, but if you can find a way to make the text appear more easily for people watching on phones (such as myself), it would be really cool!

    • @wilfridtaylor
      @wilfridtaylor  3 роки тому +11

      Thanks for the feedback. Yeah I made the last 4 videos in a batch unfortunately so they all have the small text problem. In the next video though I should have bigger text and hopefully reduce the keyboard sound a bit too :).

    • @actuallyganta6044
      @actuallyganta6044 3 роки тому +4

      @@wilfridtaylor Awesome, I'm glad the feedback was useful, and I'll be looking forward to future vids!

  • @Saulimedes
    @Saulimedes 2 роки тому

    Your Video Series about Nix is amazing! Thank you so so much!!

  • @crushonyoutoo
    @crushonyoutoo 2 роки тому +1

    Thank you, keep them coming, they are gold and really interesting.

  • @Rajibahmed
    @Rajibahmed 3 роки тому +2

    Thanks man ! I was using home-manger by copying from many different dotfiles project. This video helps me to understand where and how to look for help :). Thanks again ... looking forward for your flakes explainer video. Really confused with niv, lorry and flakes.

    • @SamWhitlock
      @SamWhitlock 3 роки тому +2

      I don't think you need to use niv with flakes. if i understand it, niv was a way to pin packages before flakes came around

  • @argonpremin3888
    @argonpremin3888 2 роки тому

    Thank you Wil!

  • @Alexander_Sannikov
    @Alexander_Sannikov 6 місяців тому

    Very good series. I like it. Occasionally you start rambling/mumbling, minor editing would not hurt, but the actual information is very useful.

  • @burritocodes
    @burritocodes Рік тому +1

    First off I want to say thank you for making these videos. These are the videos that got me curious about nixOS.
    A good way to explain functional programming is this: if you give a function the same input 10,000 times, you will get the same output 10,000 times. Functional languages, the pure functional languages at least, do not allow any form of state change (immutability.) They only allow you to receive new state. This is also called "side-effect free programming."

  • @khaldrogo9451
    @khaldrogo9451 2 роки тому +3

    Hi can you please enable CC for this video? Thanks!

    • @wilfridtaylor
      @wilfridtaylor  2 роки тому +3

      I have updated the language settings on my videos so CC should appear once UA-cam does their background processing.

  • @SamWhitlock
    @SamWhitlock 3 роки тому +2

    The way I've sorta understood Nix is that there is a "lazy" way of constructing one giant thing, usually a set with certain attributes.
    However, it wasn't clear how a lazily-constructed set actually has a side effect (ya know, if actually building SOMETHING).
    The key thing is that certain special attributes in the top-level set are forced, i.e. Nix says "evaluate the laziness and give me an answer".
    These are common things you see in other folks' configs (e.g. defaultPackage, modules, etc), but usually it's best to check the actual nix language / interpreter source (not nixpkgs) for these "magical" forced attributes.

  • @MarionBuchner
    @MarionBuchner Місяць тому

    Good content, terrible audio. Thank you.

  • @mumk
    @mumk 4 дні тому

    the audio to these videos are ironically abysmal