Open quasicomputational opened 6 years ago
An alternative to let Package = < Package2_0 : { ... } | Package2_2 : { ... } | ... >
would be to keep Package
as it is (a direct translation of PackageDescription
) and then implement Package2_0 -> Package
and Package2_2 -> Package
functions in Dhall, and recommend that this is what users do. That has the advantage that I can try it out today and see if it's horrible or not.
From #98:
There are some other cases where we'd want to do this (e.g., no
autogen-modules
before whichever version that was introduced in), as well.