#builds #deployments #reproducible #dev #nix #error #envs

bin+lib toros

Reproducible builds, dev envs and deployments

1 unstable release

0.1.0 Apr 25, 2022

#4 in #deployments

AGPL-3.0-only

36KB
851 lines

🐂 Toros

An implementation of Nix in Rust.

CI/CD Documentation Coverage Version License

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

Dependencies

~15MB
~108K SLoC