Update Serialization

Glen Whitney 2025-02-25 14:49:19 +00:00
parent be9bab2285
commit 015e3823e9

@ -39,6 +39,10 @@ We want a format which is:
Package manifests in [Julia](https://pkgdocs.julialang.org/v1/toml-files/), [Python](https://packaging.python.org/en/latest/tutorials/packaging-projects/#configuring-metadata), and [Rust](https://doc.rust-lang.org/cargo/reference/manifest.html) are all written in TOML.
## Serious candidates
* TOML -- but we have cautions below that it looks good at first, then breaks down as you get more complicated
* StrictYAML - it seems that with all its drawbacks, YAML is not a candidate. But StrictYAML is a subset that might be palatable; and perhaps Serde already produces StrictYAML or can easily be adapted to. Also, StrictYAML optionally uses a schema for reading, which might be sensible in our use case.
## Comparison
### Table