Evaluation order and nontermination in query languages

(rntz.net)

17 points | by luu 4 days ago

1 comments

  • veqq 46 minutes ago
    https://codeberg.org/veqq/declarative-dsls is built around a query language working on tables/dataframes, hashmaps, arrays, strings etc. in the same way. I ended up allowing things like :where :group-by etc. in `select` go in any order and then allowing you to use ->> macros to micromanage the execution order.