11 points par xguru 2024-07-16 | 1 commentaires | Partager sur WhatsApp
  • Inclut un parseur et un interpréteur CEL implémentés en Rust
  • Bibliothèque légère, facile à utiliser, rapide, sûre et personnalisable
  • CEL, créé par Google, est un langage d'expressions non Turing-complet conçu pour la simplicité, la rapidité, la sécurité et la portabilité
    • Avec une syntaxe proche du C, il ressemble presque aux expressions de C++, Go, Java et TypeScript
    • Il s'agit d'une extension des spécifications développées par Google lors de la création des règles de sécurité de Firebase, et il est également utilisé par Caddy, entre autres
    • CEL est idéal pour l'évaluation légère d'expressions lorsque les langages de script sandboxés sont trop gourmands en ressources