kompics / kompact

A Component System in Rust
MIT License
101 stars 16 forks source link

Replace hocon configuration library #187

Open Bathtor opened 1 year ago

Bathtor commented 1 year ago

It seems the person maintaining the hocon library we've been using for configuration has stopped maintaining it. And it has an upcoming Rust incompatibility in its parser dependencies, that'll bite us in the arse eventually. So we need to either replace it, or take over the maintenance and fix it.

TODO

Bathtor commented 1 year ago

Looked for more libraries, but it looks like this is the only one on crates.io. The other HOCON thingy there is a fork of the same library, but even older.

That leaves considering new options:

Bathtor commented 1 year ago

TOML is probably the best option, given it's widespread use in the Rust ecosystem.