JeffreySarnoff / GUI.jl

Interfaces for Julia that are gooey to the touch.
MIT License
3 stars 1 forks source link

JSON, JSON3, TOML, or YAML? #4

Open JeffreySarnoff opened 4 years ago

JeffreySarnoff commented 4 years ago

We will want one of these to ease specifying this or that. None seem complete, or really up to their current standard, is one good enough? Maybe use https://github.com/wildart/TOML.jl? [TOML 4] https://github.com/alexcrichton/toml-rs? [TOML 5]

shashi commented 4 years ago

relevant https://github.com/JuliaGizmos/WebIO.jl/issues/327

I have heard high praise about JSON3's speed, it also seems to have a nice interface to define serialization and deserialization for custom julia types.

JeffreySarnoff commented 4 years ago

https://github.com/quinnj/JSON3.jl is certainly the way forward with JSON -- I was hoping to have our higher level specifying files written in something that would convert to JSON. (to make the expressiveness easier for others to use -- e.g. recipes

shashi commented 4 years ago

Got it!

More candidates for the specification format: