canpolat@programming.dev to Programming@programming.devEnglish · 9 months agoIntroducing Pkl, a programming language for configurationpkl-lang.orgexternal-linkmessage-square19fedilinkarrow-up135arrow-down11cross-posted to: kubernetes@programming.devhackernews@lemmy.smeargle.fans
arrow-up134arrow-down1external-linkIntroducing Pkl, a programming language for configurationpkl-lang.orgcanpolat@programming.dev to Programming@programming.devEnglish · 9 months agomessage-square19fedilinkcross-posted to: kubernetes@programming.devhackernews@lemmy.smeargle.fans
minus-squareabhibeckert@lemmy.worldlinkfedilinkarrow-up4·edit-29 months agoPkl is a hell of a lot easier to work with. Compare this pkl code: host: String port: UInt16(this > 1000) To the equivalent in json: { "$schema": "http://example.org/my-project/schema#", "type": "object", "properties": { "host": { "type": "string" }, "port": { "type": "number", "minimum": 1000, "exclusiveMinimum": true } }, "required": ["host", "port"] }
Pkl is a hell of a lot easier to work with. Compare this pkl code:
To the equivalent in json:
Nice