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

questions (not really issues) #130

Open
zjufish opened this issue Apr 15, 2023 · 1 comment
Open

questions (not really issues) #130

zjufish opened this issue Apr 15, 2023 · 1 comment

Comments

@zjufish
Copy link

zjufish commented Apr 15, 2023

few questions

any idea why u dont use 3rd libs?
e.g. https://github.com/nlohmann/json to simplify ur json code.
boost to simplify your macros. (looks horrible). lol
is this a dup with struct_pack? u rwote both libs?
ever consider upload this lib to conan?

@qicosmos
Copy link
Owner

Actually iguana is a part of yalantinglibs: struct_json.
boost is too big, no need to import boost, nlohmann json is not based on reflection, if you want to deserialize json string to an object with nlohmann, you will write lots of code, however iguana only need one line code, further more, iguana is mush faster than nlohmann json.

struct_pack is binary serialization lib.
yalantinglibs has a pr of conan.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants