Coffee wasn't strong enough, so I'm doing easy stuff today.
Error: × Failed to interpret etc/iocaine.kdl
├─▶ Failed to evaluate `initial-seed`
├─▶ Failed to evaluate `seed`
╰─▶ argument `seed` (at position #0) is of wrong type
╭─[6:14]
5 │
6 │ initial-seed 4
· ┬
· ╰── here
7 │ state-directory ""
╰────
help: `initial-seed` requires the `seed` argument (at position #0) to be of string type
As is tradition, the internal struct names are somewhat unhinged. The configuration is called a Blueprint, which is an interpretation of a Recipe, which is made of Components. Not yet sure how to split a component further (I need nodes and children - will figure something out).
Within the blueprint, I'll have some normally typed members (
Strings andUtf8PathBufs), but the iocaine-specific types will also be funnyly named.For example, a
http-serveris going to beZoomies(because I dunno, it's a name that came to mind, and I'll retroactively find an explanation), the HAProxy server's declaration will internally be calledDevil(because the devil never sleeps, and is such Highly Available).