Canonical's Secure Starlark in Go
github.com·6h·
Discuss: Hacker News
Flag this post

Starlark in Go

This is a patch on Google’s Starlark in Go project, maintained by Canonical, which adds safety constraints to the language. It is developed to be a mostly-drop-in replacement for upstream Starlark and as such has small number of trivial breaking changes.

Starlark in Go is an interpreter for Starlark, implemented in Go. Starlark was formerly known as Skylark.

Starlark is a dialect of Python intended for use as a configuration language. Like Python, it is an untyped dynamic language with high-level data types, first-class functions with lexical scope, and garbage collection. Unlike CPython, independent Starlark threads execute in parallel, so Starlark workloads scale well on parallel machines. Starlark is a small and simple language with a familiar and highly re…

Similar Posts

Loading similar posts...