jackson-dataformats-text icon indicating copy to clipboard operation
jackson-dataformats-text copied to clipboard

Pkl support

Open leonardwoo opened this issue 1 year ago • 3 comments

Apple configuration as code language with rich validation and tooling.

https://github.com/apple/pkl

leonardwoo avatar Feb 27 '24 13:02 leonardwoo

Looks a bit like YAML, but also is a ... programming language? Might be challenging to expose via Jackson Streaming API but who knows. If anyone wants to take a crack, would be happy to help with details!

cowtowncoder avatar Feb 28 '24 03:02 cowtowncoder

i think you need to evaluate the whole file at a time, but with config formats that's not too bad. probably will have to do it the same way as the toml module.

yawkat avatar Feb 28 '24 10:02 yawkat

Yeah agreed, cannot do truly incremental processing and no, probably not a big deal for config formats. But the complexity of evaluating expressions may be challenging.

cowtowncoder avatar Feb 28 '24 16:02 cowtowncoder