google-research / dex-lang

Research language for array processing in the Haskell/ML family
BSD 3-Clause "New" or "Revised" License
1.58k stars 107 forks source link

Bring Export Imp path up to date with canonical representations. #1177

Closed dougalm closed 1 year ago

dougalm commented 1 year ago

This turned out to be easier than expected! Happily, our canonical representation turned out to be identical to Adam's "flat" calling convention in case of the types handled by the Python interop.