Skip to content

Commit 65c1667

Browse files
authored
docs: Mention tweag's blog post quoting Eelco's thesis
1 parent d63943b commit 65c1667

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

doc/basics/nix-rapid.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ slug: nix-rapid
66

77
The goal of this document is to introduce you to Nix as quickly as possible while also preparing the motivated learner to dive deeper into [the whole Nix ecosystem][zero-to-nix]. At the end of this introduction, you will be able to create a flake for building a package and providing a developer environment shell.
88

9+
If you are already experienced in purely functional programming, it is highly recommended to read [Nix - taming Unix with functional programming](https://www.tweag.io/blog/2022-07-14-taming-unix-with-nix/) to gain a foundational perspective into Nix being purely functional but in the context of file system (as opposed to values store in memory).
10+
11+
> Dolstra proposed that we can treat the file system in an operating system like memory in a running program, and equate package management to memory management
12+
913
## Install
1014

1115
Nix can be installed on Linux and macOS. Follow the instructions on [[nix]]. If you are using [NixOS], it already comes with Nix pre-installed.
@@ -286,6 +290,7 @@ This mini tutorial provided a rapid introduction to Nix flakes, enabling you to
286290
## See also
287291

288292
- [A (more or less) one page introduction to Nix, the language](https://github.com/tazjin/nix-1p)
293+
- [Nix - taming Unix with functional programming](https://www.tweag.io/blog/2022-07-14-taming-unix-with-nix/)
289294

290295
[zero-to-nix]: https://zero-to-nix.com/
291296
[nix-lang]: https://nixos.org/manual/nix/stable/language/index.html

0 commit comments

Comments
 (0)