malloydata / malloy

Malloy is an experimental language for describing data relationships and transformations.
http://www.malloydata.dev
MIT License
2k stars 76 forks source link

Add helper functions for computing `ExprValue`s from dependent values #1974

Closed christopherswenson closed 1 month ago

christopherswenson commented 1 month ago

Initially created this in https://github.com/malloydata/malloy/pull/1962 in order to compute the join usage from the bottom up, but due to an issue documented in that PR, for now doing so is a no-go. However, the computedExprValue helper function (and related functions) seem like a useful change.