Hacker GitHub

← All repos

cel-expr/cel-spec

View on GitHub ↗ ★ 4,038 Starlark

Common Expression Language -- specification and binary representation

13 mentions on Hacker News by 13 people: 1 story, 12 comments · first 2020-12-10 · latest 2026-03-27

Mentions per year 13 mentions · busiest year 2020 (3)
20082026
  1. …interesting and useful, though it isn't common nor familiar imo (not for me at least). Quoting from https://github.com/google/cel-spec # Common Expression Language The Common Expression Language (CEL) implements common semantics for…
    comment by xpe · 2026-03-27 · in A Faster Alternative to Jq
  2. Yes but when you combine it with the other guarantees on performance. https://github.com/google/cel-spec/blob/master/doc/langdef.m... And your service puts an upper bound on input size and cel expression size. (True for all practical…
    comment by aleksiy123 · 2026-02-18 · in Show HN: CEL by Example
  3. CEL seems to be for proto-buffers[1], not text? [1] https://github.com/google/cel-spec/blob/master/doc/intro.md CEL-go: https://github.com/google/cel-go
  4. …CUE's evaluator will be smart enough to know when / how to order sub-values. - https://cel.dev - https://github.com/google/cel-spec
  5. …(for concrete instantiations). Configs are validated at build time and runtime using CEL ( https://github.com/google/cel-spec ).
  6. …le.aip.dev/assets/misc/ebnf-filtering.txt which is a modification of their common expression language https://github.com/google/cel-spec
    comment by nickray · 2023-12-25 · in SQL as API
  7. …and turing-complete. Maybe Dhall, if it picks up a few more language implementations. Or CEL. https://github.com/google/cel-spec
  8. Google has a CEL (common expression language) that seems easier to understand and extend: https://github.com/google/cel-spec Using CEL for writing IAM policy: https://cloud.google.com/iam/docs/conditions-overview
  9. Btw google have something almost exactly like this: https://github.com/google/cel-spec
    comment by goto11 · 2021-05-28 · in JsonLogic
  10. …a standard way to share expressions does seem quite useful, especially when it's multilingual. [0]: https://github.com/google/cel-spec
    comment by ctoth · 2021-05-27 · in JsonLogic
  11. …here at Google which has a few core maintainers as well as a number of regular contributors: https://github.com/google/cel-spec/blob/master/MAINTAINERS.m... Macros are considered an optional feature of the language because they can: a)…
    comment by partialstate · 2020-12-11 · in Common Expression Language
  12. …logic so exceptions are mapped to unknown but can still short circuit the overall expression. https://github.com/google/cel-spec/blob/master/doc/langdef.m...
    comment by tlarkworthy · 2020-12-10 · in Common Expression Language
  13. ▲ 208
    Common Expression Language
    story by siliconmountain · 2020-12-10 · 106 comments