FreeBSD.software
Home/lang/starlark-rust

starlark-rust

0.13.0_9

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.

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

More in lang