We should implement a version of Clojure's transducers to see if these are a good fit for Convex on-chain code. Aim would be to enable composed operators to be used on data structures without the need to construct (and therefore pay juice cost!) for intermediate data structures.
Initial implementation should be pure Convex Lisp if possible. Dedicated CVM support can be considered later.
We should implement a version of Clojure's transducers to see if these are a good fit for Convex on-chain code. Aim would be to enable composed operators to be used on data structures without the need to construct (and therefore pay juice cost!) for intermediate data structures.
Initial implementation should be pure Convex Lisp if possible. Dedicated CVM support can be considered later.