Groups
Conversations
All groups and messages
Send feedback to Google
Help
Training
Sign in
Groups
CEL Go Discussion Forum
Conversations
About
CEL Go Discussion Forum
Contact owners and managers
1–30 of 87
Welcome to CEL Go Discuss!
Feel free to ask questions about the language, implementation, suspected bugs, and desired features.
-The CEL Maintainers
Mark all as read
Report group
0 selected
Dan Kortschak
,
Tristan Swadell
4
Sep 6
Capturing executed node ID during run time
On Thu, 2024-09-05 at 18:14 -0700, 'Tristan Swadell' via CEL Go Discussion Forum wrote: >
unread,
Capturing executed node ID during run time
On Thu, 2024-09-05 at 18:14 -0700, 'Tristan Swadell' via CEL Go Discussion Forum wrote: >
Sep 6
Dan Kortschak
,
Tristan Swadell
6
Jul 26
recovering syntax from an AST
On Sun, 2024-05-05 at 06:15 +0000, 'Dan Kortschak' via CEL Go Discussion Forum wrote: > I
unread,
recovering syntax from an AST
On Sun, 2024-05-05 at 06:15 +0000, 'Dan Kortschak' via CEL Go Discussion Forum wrote: > I
Jul 26
Demontiê Junior
,
Tristan Swadell
3
Jul 25
Get variables associated to the eval details
Hi Demontiê, The variables should definitely come back as identifiers, unless there's something
unread,
Get variables associated to the eval details
Hi Demontiê, The variables should definitely come back as identifiers, unless there's something
Jul 25
mohit nagpal
,
Tristan Swadell
4
Jul 25
using custom pb type for expression error
Hi Mohit, The error message and the test setup don't appear to be quite the same. The type
unread,
using custom pb type for expression error
Hi Mohit, The error message and the test setup don't appear to be quite the same. The type
Jul 25
James Thompson
,
Tristan Swadell
2
Jul 17
Mapping over a map
Hi James, By the end of this quarter, the plan is to have a v2 of comprehensions to support map ->
unread,
Mapping over a map
Hi James, By the end of this quarter, the plan is to have a v2 of comprehensions to support map ->
Jul 17
Dan Kortschak
Jul 3
possible type analysis issue with map macro?
I have a program that I believe should compile but does not. ``` [ "one", "two",
unread,
possible type analysis issue with map macro?
I have a program that I believe should compile but does not. ``` [ "one", "two",
Jul 3
Dan Kortschak
,
Tristan Swadell
9
Apr 15
possible to type convert/assert to a map?
I'm a bit surprised that I wasn't able to repro it with the old method, but I'm glad the
unread,
possible to type convert/assert to a map?
I'm a bit surprised that I wasn't able to repro it with the old method, but I'm glad the
Apr 15
Dan Kortschak
,
Tristan Swadell
6
Mar 18
disagreement between spec and Go implementation for macros over maps
Hi Dan, We'll preserve all existing behaviors as well. -Tristan On Fri, Mar 15, 2024 at 1:02 PM
unread,
disagreement between spec and Go implementation for macros over maps
Hi Dan, We'll preserve all existing behaviors as well. -Tristan On Fri, Mar 15, 2024 at 1:02 PM
Mar 18
Andy Maule
,
Tristan Swadell
4
Feb 29
Expression size limitations
Hi Andy, The codepoint limit is from the parser. You can adjust it, though I may not have exposed
unread,
Expression size limitations
Hi Andy, The codepoint limit is from the parser. You can adjust it, though I may not have exposed
Feb 29
Andy Maule
,
Tristan Swadell
2
Feb 28
switch case semantics
Hi Andy, Internally, we've been discussing switch-case / if-elseif-else style macros mostly to
unread,
switch case semantics
Hi Andy, Internally, we've been discussing switch-case / if-elseif-else style macros mostly to
Feb 28
James Thompson
,
Tristan Swadell
2
Feb 1
Proto optional fields
Hi James, Happy to hear that you're exploring CEL. I believe that the type of the field is not
unread,
Proto optional fields
Hi James, Happy to hear that you're exploring CEL. I believe that the type of the field is not
Feb 1
Dan Kortschak
Jan 15
query re the estimated time frame for next release
Hi, I'm wondering if there is a planned time frame for the next cel-go release? thanks Dan
unread,
query re the estimated time frame for next release
Hi, I'm wondering if there is a planned time frame for the next cel-go release? thanks Dan
Jan 15
Dan Kortschak
,
Tristan Swadell
6
11/21/23
runtime error source location decoration
On Tue, 2023-11-21 at 11:32 -0800, 'Tristan Swadell' via CEL Go Discussion Forum wrote: >
unread,
runtime error source location decoration
On Tue, 2023-11-21 at 11:32 -0800, 'Tristan Swadell' via CEL Go Discussion Forum wrote: >
11/21/23
Mohit Nagpal
,
Tristan Swadell
4
11/13/23
using inline vars in expressions
Hi Mohit, You are welcome to look at the structure of the `cel/inlining_test.go` which should give
unread,
using inline vars in expressions
Hi Mohit, You are welcome to look at the structure of the `cel/inlining_test.go` which should give
11/13/23
Dan Kortschak
,
Tristan Swadell
5
11/2/23
testing map key existence
Hi Dan, Optional types are backwards compatible. Cheers, -Tristan On Wed, Nov 1, 2023 at 5:32 PM
unread,
testing map key existence
Hi Dan, Optional types are backwards compatible. Cheers, -Tristan On Wed, Nov 1, 2023 at 5:32 PM
11/2/23
Mohit Nagpal
,
Tristan Swadell
3
9/18/23
Nested filtering using CEL.
under payload[b] there are sellerid1, selleride2 keys and city key is below that level. On Mon, Sep
unread,
Nested filtering using CEL.
under payload[b] there are sellerid1, selleride2 keys and city key is below that level. On Mon, Sep
9/18/23
Dan Kortschak
,
Tristan Swadell
4
8/23/23
type conversion int -> duration and int (milli/nano) -> timestamp
On Wed, 2023-08-23 at 16:11 -0700, 'Tristan Swadell' via CEL Go Discussion Forum wrote: >
unread,
type conversion int -> duration and int (milli/nano) -> timestamp
On Wed, 2023-08-23 at 16:11 -0700, 'Tristan Swadell' via CEL Go Discussion Forum wrote: >
8/23/23
An Wa
,
Tristan Swadell
2
7/31/23
Is there a way to rename default declarations?
I would recommend creating a separate namespaced variable / function rather than try to rename CEL
unread,
Is there a way to rename default declarations?
I would recommend creating a separate namespaced variable / function rather than try to rename CEL
7/31/23
Dan Kortschak
,
Tristan Swadell
3
6/27/23
asserting a dyn to a map type
On Mon, 2023-06-26 at 11:44 -0700, 'Tristan Swadell' via CEL Go Discussion Forum wrote: >
unread,
asserting a dyn to a map type
On Mon, 2023-06-26 at 11:44 -0700, 'Tristan Swadell' via CEL Go Discussion Forum wrote: >
6/27/23
Matheus de Faria Moraes
6/23/23
CEL Playground
Hi everyone, I want to share CEL Playground! A web-based environment built with WASM to quickly test
unread,
CEL Playground
Hi everyone, I want to share CEL Playground! A web-based environment built with WASM to quickly test
6/23/23
Chance Zibolski
,
Tristan Swadell
3
6/22/23
Support for list/array slicing?
Hi Chance, Feel free to submit a PR to the `ext` package and we can go from there. Cheers, -Tristan
unread,
Support for list/array slicing?
Hi Chance, Feel free to submit a PR to the `ext` package and we can go from there. Cheers, -Tristan
6/22/23
Chirag Sharma
,
Charith Ellawala
2
6/16/23
Define custom datatype in cel.NewEnv
Is your `Actor` type a protobuf? If so you can do something like this: env, err := cel.NewEnv(cel.
unread,
Define custom datatype in cel.NewEnv
Is your `Actor` type a protobuf? If so you can do something like this: env, err := cel.NewEnv(cel.
6/16/23
Chirag Sharma
,
Tristan Swadell
2
6/13/23
CEL syntax
Hi Chirag, The `test-user-access` field is not a valid identifier, so if you are using a map, I'd
unread,
CEL syntax
Hi Chirag, The `test-user-access` field is not a valid identifier, so if you are using a map, I'd
6/13/23
Dan Kortschak
,
Tristan Swadell
3
5/30/23
query post v0.12.0 cel.Library construction
On Tue, 2023-05-30 at 08:42 -0700, 'Tristan Swadell' via CEL Go Discussion Forum wrote: >
unread,
query post v0.12.0 cel.Library construction
On Tue, 2023-05-30 at 08:42 -0700, 'Tristan Swadell' via CEL Go Discussion Forum wrote: >
5/30/23
Vyom Yadav
,
Tristan Swadell
2
5/30/23
How is typeName mapped to exact type in implementation?
Hi Vyom, Sorry for the late reply, The type-name would be the protobuf type name, so proto package `
unread,
How is typeName mapped to exact type in implementation?
Hi Vyom, Sorry for the late reply, The type-name would be the protobuf type name, so proto package `
5/30/23
Michael Diao
,
Tristan Swadell
2
4/12/23
How is the ast cached in memory for concurrent scenario?
Hi Michael, The Ast is read-only post-compile, and is safe to share among processes. You can create
unread,
How is the ast cached in memory for concurrent scenario?
Hi Michael, The Ast is read-only post-compile, and is safe to share among processes. You can create
4/12/23
Prathik Rajendran M
,
Tristan Swadell
4
4/6/23
Is it possible to send the compiled AST over the wire?
Hi Prathik, You'll want to use `cel.AstToCheckedExpr()` to convert the AST to a protobuf, and
unread,
Is it possible to send the compiled AST over the wire?
Hi Prathik, You'll want to use `cel.AstToCheckedExpr()` to convert the AST to a protobuf, and
4/6/23
Prathik Rajendran M
,
Dan Kortschak
2
3/15/23
Syntactic sugar for multiple in tests on a list
On Tue, 2023-03-14 at 19:21 -0700, Prathik Rajendran M wrote: > Hi, > > Is there any better
unread,
Syntactic sugar for multiple in tests on a list
On Tue, 2023-03-14 at 19:21 -0700, Prathik Rajendran M wrote: > Hi, > > Is there any better
3/15/23
Dolly Gyanchandani
,
Tristan Swadell
2
2/17/23
How to do string replace and cast to int
Hi Dolly, I'm not super familiar with the setup for KrakenD, but could you tell me what issue you
unread,
How to do string replace and cast to int
Hi Dolly, I'm not super familiar with the setup for KrakenD, but could you tell me what issue you
2/17/23
Aditya
,
Tristan Swadell
3
2/2/23
Does cel-go support multiple returns?
Thanks Tristan On Wednesday, February 1, 2023 at 11:18:35 PM UTC+5:45 tswa...@google.com wrote: Hi
unread,
Does cel-go support multiple returns?
Thanks Tristan On Wednesday, February 1, 2023 at 11:18:35 PM UTC+5:45 tswa...@google.com wrote: Hi
2/2/23