🐂 Toros
An implementation of Nix in Rust.
- Syntax support:
- 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:
- Store interface:
- 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