Tim Docker
Tim Docker
I'd definitely like to have a better newtype representation in typescript... but typescript's structural typing makes this hard. How does newtype-ts work for parameterized types? In many projects, we have...
This is a missing feature - the c++ backend doesn't support default values for custom type mappings.
Resolved with 99ade02
still need to fix the issues that show up in .stack/logs
Or other confusing stuff to happen!
Interesting point. In what circumstances do you think the lack of strictness annotations will cause problems? For your case 2, the serialization process will fully evaluate all of the thunks....
I think you've convinced me that fields should be strict by default. But I don't want to preclude ADL from being used to define potentially lazy data structures, so I'd...
There is already some support for "plugin" or custom code generators: One runs `adlc` in ast mode, and after parsing and checking the adl source, a single json file is...
Note that your first customization on prefixed fields is already handled with the existing `HaskellFieldPrefix` annotation. And the need for optics generation is raised here: https://github.com/timbod7/adl/issues/58
> not have to copy-paste the same annotations onto every single ADL declaration that you write. The interpretation of annotations is up to the various language backends. But where appropriate,...