Starlark is a Python-like configuration language designed for use in build systems and as an embedded language. It is deterministic with well-defined evaluation semantics and limited side effects.
configuration management, build automation, software build
first-class functions, string interpolation, iterators/generators, modules
dynamic system, strong typing, partial inference, runtime checking, conservative type coercion, no type annotations
interpreted
bzl, star
Status | active |
Type | DSL |
Created | 2017 |
Designed by |
Laurent Le Brun Alan Donovan |
Developed by | |
PyPL Index | N/A |
TIOBE Index | N/A |
GitHub rank | #35 |