-
Notifications
You must be signed in to change notification settings - Fork 78
Remove Log class #19
Comments
do we want to add another dependency to this library? Would we be better off renaming |
Gradle is clever enough that adding an internal dependency to NoTils is fine. |
I don't want to pull in all those Notils methods though 😖 |
Why not, what is the downside? |
forcing libraries in libraries is not cool, it just adds more than what it's supposed. i.e. If I want to use Merlin it is because it does 1 thing and it works well, but I'm forced to use NoTils just because Merlin wants to log using the SimpleLog. What if I'm not gonna use anything in NoTils? I'd just have it there for a simple log, doesn't make much sense |
The idea is nobody knows you are using NoTils. I don't think your argument is valid, your saying no library can never use any help (another library) from anywhere. We're already using keviswiki's HTTP client, what if we wanted to use Guava, or the Support Librarys or ViewPagerIndicator or Gson. Are you saying you'd want to roll your own json parser in every library? :-) |
Except you'll end up having to exclude |
I can see what you're thinking its kind of a pre-optimisation tho. I
|
another solution would be to simply use |
renaming the |
👍 for renaming |
Remove the Merlin Log class & add a dependency on NoTils
https://github.com/novoda/merlin/blob/master/core/src/main/java/com/novoda/merlin/Log.java
The text was updated successfully, but these errors were encountered: