kristoff-it/ziggy
A data serialization language for expressing clear API messages, config files, etc.
aa24df42183ad415d10bc0a33e6238c437fc0f59masterA data serialization language for expressing clear API messages, config files, etc.
Alpha, using Ziggy now means participating in its development.
.id = @uuid("..."),
.time = 1710085168,
.payload = Command {
.do = @action("clear_chat"),
.sender = "kristoff-it",
.roles = ["admin", "mod"],
.extra = {
"agent": "Mozilla/5.0",
"os": "Linux/x64",
},
}
Ziggy values can be of the following types:
"🧑🚀", "\x1B[?1000h gang", \\multiline123_000, 1.23, 0xff_ff_ff, 0o7_5_5, 0b01_01_01 nulltrue, false@date("2020-12-01"), @v("1.0.0"), @foo("bar")[1, 2, 3]{ .fixed = "schema" }, Named { .for = "unions of structs" }{ "custom": "keys" }See the official website: https://ziggy-lang.io
In order to build with nix using the correct dependencies please keep updated the deps.nix file every time the build.zig.zon is changed. In order to do so use
nix run .#update-deps