Unsurprising#
As of today, this repository is exclusively to play around and think about a toy language with a goal close to Nix.
Parts#
Examples#
Examples are split into different use-cases. You can check the files in examples.
-
core: contains definitions of builtins -
cur: cristal user repository -
machine: contains a crystal (flake) definition for a machine definition -
project: contains a crystal (flake) definition for a project
Ideas#
- Have a repl with autocompletion to make build steps. A way to test and rollback steps to ensure that it works without having to run and inspect the derivation multiple times.
Lecture#
- The Purely Functional Software Deployment Model — Eelco Dolstra
- https://jonathanlorimer.dev/posts/nix-thesis.html