canpolat@programming.dev to Programming@programming.devEnglish · 8 months agoIntroducing Pkl, a programming language for configurationpkl-lang.orgexternal-linkmessage-square17fedilinkarrow-up10arrow-down10
arrow-up10arrow-down1external-linkIntroducing Pkl, a programming language for configurationpkl-lang.orgcanpolat@programming.dev to Programming@programming.devEnglish · 8 months agomessage-square17fedilink
minus-squareabhibeckert@lemmy.worldlinkfedilinkarrow-up0·edit-28 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: