FreeBSD.software
Home/lang/starlark-rust

starlark-rust

0.13.0_9lang

Rust implementation of the Starlark language

The starlark-rust project provides a Rust implementation of the Starlark language. Starlark is a deterministic language inspired by Python3, used for configuration in the build systems Bazel, Buck and Buck2 Project features: - Easy interoperability between Rust types and Starlark. - Rust-friendly types, so frozen values are Send/Sync, while non-frozen values aren't. - Garbage collected values allocated on a heap. - Optional runtime-checked types. - A linter, to detect code issues in Starlark. - IDE integration in the form of LSP. - Extensive testing, including fuzz testing. - DAP support.

$pkg install starlark-rust
github.com/facebook/starlark-rust
Origin
lang/starlark-rust
Size
7.26MiB
License
APACHE20
Maintainer
yuri@FreeBSD.org
Dependencies
0 packages
Required by
0 packages