-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Lightweight Vs. Heavyweight #39
Comments
Although you're correct that libffi is not used, the Configuration submodule is actually used to apply settings to Mantle itself. When you say "fatter," what is your specific concern? What's the place affected by this choice where you would prefer something "lighter?" |
So Configuration is used to apply settings to the Mantle project, rather than used by the framework itself? My concern was simply about not adding unnecessary bloat to my project if I didn't need to. Sent from my iPhone On 6 Nov 2012, at 15:56, Justin Spahr-Summers notifications@github.com wrote:
|
My understanding is with the Podspec, you're only including the few files from libextobjc that Mantle uses. Am I wrong? |
@micpringle But what bloat are you referring to? libffi and the unused bits of libextobjc aren't actually linked or copied into your project — they only exist in the git repository. |
Going to close this out, as I assume your concerns have been addressed. Feel free to reopen it if not. |
Hey,
Would it be possible to remove the dependency on
libextobjc
(and therefore the dependency on bothConfiguration
andlibffi
)?For what is a relatively lightweight framework, including all these dependencies makes it much fatter. Since
Mantle
actually only depends on three.h/.m
files fromlibextobjc
and those themselves have no external dependencies, they could easily be rolled up intoMantle
.Please let me know your thoughts.
The text was updated successfully, but these errors were encountered: