kamadorueda/b3

Reproducible builds, dev envs and deployments.

Rust

54

5 commits

updated Aug 10, 2022

See the code

README

🐂 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
nix
nixos
nixpkgs

Contributors

kamadorueda

5 commits

kamadorueda/b3

Reproducible builds, dev envs and deployments.

Rust

54

5 commits

updated Aug 10, 2022

See the code

README

🐂 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
nix
nixos
nixpkgs

Contributors

kamadorueda

5 commits

Languages

Rust

91.0%

Nix

9.0%