To support Nickel adoption, this PR switches Topiary's configuration from TOML to Nickel.
Unfortunately, this removes the collation mode.
We will support a subset of the collation mode using Nickel's merge functionality.
NOTE: Even with nickel's default features disabled, compilation of Topiary is increased by about five-fold with this PR. Don't worry if compilation suddenly takes much longer.
languages.ncl
Issue: #634
Description
To support Nickel adoption, this PR switches Topiary's configuration from TOML to Nickel.
Unfortunately, this removes the collation mode. We will support a subset of the collation mode using Nickel's merge functionality.
NOTE: Even with nickel's default features disabled, compilation of Topiary is increased by about five-fold with this PR. Don't worry if compilation suddenly takes much longer.
Checklist
Checklist before merging: