Conversation
|
@pt300 Hello, and pleased to meet you. You seem to be the most active commenter in the issue tracker and de-facto maintainer, so I would like to ask you to review it. Sorry for being silent for too long. |
|
I'd say that's an interesting approach. My thought on that for now is that it's not that bad of an idea but I have mixed feelings about it. Would like to hear other opinions. |
|
In my (limited) experience, header-only libraries are great and semistandard now for small libraries. The format means that they are very easily integrated into existing projects (don't need to worry about compiling and linking them in) and any tiny tweaks that the project may require of the library are easily implemented. If you want an opinion, here is one: do it. 😄 |
|
Hi! I've just used the modernized version (flawlessly) in my project |
|
Hi, do you plan to release an new version ? Thanks |
|
What do you mean? |
|
Current version with tag in github: v1.0.0 |
|
touché |
|
I'll wait for @zserge to decide how exactly this should be handled. |
|
@pt300 Since we don't have any "version" variables/macros in the actual header file or elsewhere in the sources - the only versioning we have is a git tag. So, let's put a tag then. |
|
But the way how library is used changed. I think that should be taken into account. |
After years of inactivity, I decided to keep jsmn up-to-date with the modern expectations of how a tiny library should look like.
So far API has not been changed, but jsmn is now a single-header, header-only library, with fixed formatting rules and a linter (that already complains a lot).