Bug#1114034: ITP: golang-cel-expr -- Common Expression Language
Package: wnpp
Severity: wishlist
Owner: Philipp Kern <pkern@debian.org>
* Package name : golang-cel-expr
Version : 0.24.0-1
Upstream Author : Google
* URL : https://github.com/google/cel-spec
* License : Apache-2.0
Programming Lang: Go
Description : Common Expression Language
The Common Expression Language (CEL) implements common semantics for
expression evaluation, enabling different applications to more easily
interoperate. For instance it can be used to implement security
policies.
.
CEL evaluates in linear time, is mutation free, and not Turing-complete.
This limitation is a feature of the language design, which allows
the implementation to evaluate orders of magnitude faster than
equivalently sandboxed JavaScript.
.
CEL is designed to be embedded in applications, and allows for
extensibility via its context which allows for functions and data
to be provided by the software that embeds it.
This is required by Authelia (ITP: #1113892) and will be maintained through the
Go team.
Kind regards
Philipp Kern
Reply to: