#tcl-stdenv for Nix
A Nix standard environment based on Tcl.
I have often argued that Tcl could be the perfect Nix builder language.
This is an attempt to demonstrate the feasibility of using Tcl in nixpkgs.
The project is still in an exploratory stage and is not ready for serious use.
See hello.nix for an example.
#Advantages of Tcl as a builder language
- Easy to bootstrap
- Incredibly portable
- Small interpreter size and memory footprint
- Shell-like syntax (commands separated by newlines, arguments separated by spaces, bare strings...)
- Avoids many bash pitfalls, like word splitting
- Supports structured data while simultaneously making it easy to treat everything as a string
- Supports libraries
#Similar projects