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

Look into reducing dependencies #2

Open
tomsons26 opened this issue Aug 15, 2016 · 0 comments
Open

Look into reducing dependencies #2

tomsons26 opened this issue Aug 15, 2016 · 0 comments

Comments

@tomsons26
Copy link

tomsons26 commented Aug 15, 2016

Dependency Hell. The main reason no one ever touches XCC sources.

Removing the Boost dependency would be good for a start.
The sources in XCC dir only use
boost/algorithm/string.hpp and boost/format.hpp
From the string code only trim, toupper, tolower, tolower_copy, toupper_copy are used.
Format code is only used in XWIS Client which the modders have no use of so that can be ignored
The misc dir sources use boost/array.hpp, boost/crc.hpp, boost/noncopyable.hpp and boost/algorithm/string.hpp
It's silly to force people to download a 150 mb code library if the code you have uses like 1% of it especially if standard C++ functions can already do some of the things Boost is being used for

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

1 participant