Update Serialization
parent
be9bab2285
commit
015e3823e9
1 changed files with 4 additions and 0 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue