Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace inih with a header-only, public domain alternative? #35

Open
domsson opened this issue Jun 28, 2020 · 0 comments
Open

Replace inih with a header-only, public domain alternative? #35

domsson opened this issue Jun 28, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request question Further information is requested

Comments

@domsson
Copy link
Owner

domsson commented Jun 28, 2020

Should we replace inih with an alternative INI parser? Motivation is as follows:

  • inih uses a New BSD license, but I'd prefer if this project was 100% public domain
  • a header-only alternative would make succade dependency free and installation easier for some users

Of course, there is also a drawback to the header-only approach: succade will increase in size. With inih, succade doesn't need to include any INI parsing code and instead uses the shared library. Seeing, however, how some distributions do not have a package for inih (example, Arch Linux, see #33), I'm pretty tempted to trade a larger binary for easier installation.

Not quite sure about this one yet, let's see what alternatives are out there. A quick scan brings up simple-ini-reader and ini.h as possible candidates, but there are more.

@domsson domsson self-assigned this Jun 28, 2020
@domsson domsson added enhancement New feature or request question Further information is requested labels Jun 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant