11P by xguru 2달전 | favorite | 댓글 1개
  • Rust로 구현된 CEL 파서와 인터프리터를 포함
  • 가벼운 라이브러리로 사용하기 편하면서도 빠르고, 안전하고, 커스터마이징 가능
  • 구글이 만든 CEL은 단순성, 속도, 안전성, 이식성을 위해 설계된 튜링 불완전한 표현식 언어
    • C와 유사한 문법으로 C++, Go, Java 및 TypeScript의 표현식과 거의 동일하게 보임
    • 구글이 Firebase의 보안 규칙을 만들며 개발한 스펙을 확장한 것으로, Caddy 등에서도 사용됨
    • CEL은 샌드박싱된 스크립팅 언어가 너무 리소스 집약적일 때 가벼운 표현식 평가에 이상적임