kamadorueda / b3

Reproducible builds, dev envs and deployments.
49 stars 4 forks source link
nix nixos nixpkgs

🐂 Toros

An implementation of Nix in Rust.

CI/CD Documentation Coverage Version License

- Syntax support: - [x] With [NixEL](https://github.com/kamadorueda/nixel) - Interpreter support: - [x] Int - [x] Binding (aliasing) - [x] Let-in (flat bindings without interpolation like `a = 123;`) - [x] Function (without destructuring and ellipsis) - [x] Function Application - [x] Deferred Values (Laziness) - Built-ins: - [x] Addition (+) - Store interface: - [ ] Rust trait - Store implementations: - [ ] On Disk - [ ] S3-like - [ ] IPFS - Good error messages (location, message, call stack) - [x] In CLI options/commands - [ ] Lexing/parsing errors - [x] Evaluation errors