Hi Gerrit,
Once you're on JDK8 - obviously default to their classes. Then, fallback to guava once you notice it's not enough :-)
Guava wasn't really designed with lambdas in mind, the streams and bulk operations api on the other hand was (well, as they come in together with lambdas in 8). For example: I'd go with eights' `stream()` instead of guavas `FluentIterable` etc.
The same applies currently, even before 8. Know the JDK and Guava well and select what better suits the task at hand :-)
I hope that helps to clarify a bit.
--
Cheers,
Konrad Malawski
--
--
guava-...@googlegroups.com
Project site: http://guava-libraries.googlecode.com
This group: http://groups.google.com/group/guava-discuss
This list is for general discussion.
To report an issue: http://code.google.com/p/guava-libraries/issues/entry
To get help: http://stackoverflow.com/questions/ask (use the tag "guava")
---
You received this message because you are subscribed to the Google Groups "guava-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to guava-discus...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/guava-discuss/44b2c8e6-7b6c-468a-bd69-08342f6705ac%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
--
guava-...@googlegroups.com
Project site: http://guava-libraries.googlecode.com
This group: http://groups.google.com/group/guava-discuss
This list is for general discussion.
To report an issue: http://code.google.com/p/guava-libraries/issues/entry
To get help: http://stackoverflow.com/questions/ask (use the tag "guava")
---
You received this message because you are subscribed to the Google Groups "guava-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to guava-discus...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/guava-discuss/44b2c8e6-7b6c-468a-bd69-08342f6705ac%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
To view this discussion on the web visit https://groups.google.com/d/msgid/guava-discuss/CAGB9EW9CA34k1M%2BMOr5H%2BomanJGHZEmxokT%2BDGiNHqtUHcb2TA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/guava-discuss/c5fbdd5a-1052-4242-a6c1-61b9c524d183%40googlegroups.com.
Viktor, what'd you have in mind?
--
guava-...@googlegroups.com
Project site: https://github.com/google/guava
This group: http://groups.google.com/group/guava-discuss
This list is for general discussion.
To report an issue: https://github.com/google/guava/issues/new
To get help: http://stackoverflow.com/questions/ask?tags=guava
---
You received this message because you are subscribed to the Google Groups "guava-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to guava-discus...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/guava-discuss/41dba731-538d-4bdc-9a6c-2fbd196c02a8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/guava-discuss/7af23d91-56a5-47d7-9920-76a49007a4c6%40googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "guava-discuss" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/guava-discuss/fEdrMyNa8tA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to guava-discus...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/guava-discuss/5599B48B.5090108%40optonline.net.
To view this discussion on the web visit https://groups.google.com/d/msgid/guava-discuss/etPan.5599b6bd.4a1a81ab.151%40phrakmac.local.
To view this discussion on the web visit https://groups.google.com/d/msgid/guava-discuss/948db52c-b0c5-4a23-8bef-aca9a54ac1b6%40googlegroups.com.
--
guava-...@googlegroups.com
Project site: https://github.com/google/guava
This group: http://groups.google.com/group/guava-discuss
This list is for general discussion.
To report an issue: https://github.com/google/guava/issues/new
To get help: http://stackoverflow.com/questions/ask?tags=guava
--- You received this message because you are subscribed to the Google Groups "guava-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to guava-discus...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/guava-discuss/559B7755.80805%40durchholz.org.
--
guava-...@googlegroups.com
Project site: https://github.com/google/guava
This group: http://groups.google.com/group/guava-discuss
This list is for general discussion.
To report an issue: https://github.com/google/guava/issues/new
To get help: http://stackoverflow.com/questions/ask?tags=guava
--- You received this message because you are subscribed to the Google Groups "guava-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to guava-discus...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/guava-discuss/559BB286.70108%40durchholz.org.
--
guava-...@googlegroups.com
Project site: https://github.com/google/guava
This group: http://groups.google.com/group/guava-discuss
This list is for general discussion.
To report an issue: https://github.com/google/guava/issues/new
To get help: http://stackoverflow.com/questions/ask?tags=guava
---
You received this message because you are subscribed to the Google Groups "guava-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to guava-discus...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/guava-discuss/b3d04b29-7a08-4dfb-8775-16f8b9d2043f%40googlegroups.com.
I'm not sure who brought this up, but somebody did mention that future
Guavas would have to be incompatible because there are so many great
features in Java 8 that would be ineffective without that.
To view this discussion on the web visit https://groups.google.com/d/msgid/guava-discuss/c98250cb-f977-472e-b946-51f51ba13a80%40googlegroups.com.
If you leave an option for both versions to co-exist then it should be pretty much painless to migrate gradually (that's directly in contrast to what you have just said about migration pains). And as you said, old projects can just stay on pre Java 8 Guava as it is still just as useful as it was before.