This is an automated email from the ASF dual-hosted git repository.
paulk pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/groovy-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new d901e01 final talks
d901e01 is described below
commit d901e016d4411d670e952d476b83c5982855c1f5
Author: Paul King <[email protected]>
AuthorDate: Sat Dec 9 16:11:33 2023 +1000
final talks
---
settings.gradle | 2 +-
site/src/site/blog/groovy-gatherers.adoc | 8 +++++++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/settings.gradle b/settings.gradle
index aa78d1d..396ddfa 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -22,7 +22,7 @@ plugins {
}
rootProject.name = 'groovy-website'
-include 'generator','site-dev','site-user'
+include 'generator',/*'site-dev',*/'site-user'
gradleEnterprise {
buildScan {
diff --git a/site/src/site/blog/groovy-gatherers.adoc
b/site/src/site/blog/groovy-gatherers.adoc
index 8b3ab8f..0dd102f 100644
--- a/site/src/site/blog/groovy-gatherers.adoc
+++ b/site/src/site/blog/groovy-gatherers.adoc
@@ -1,7 +1,7 @@
= Using Gatherers with Groovy
Paul King
:revdate: 2023-12-09T15:30:00+00:00
-:keywords: gatherers, jdk22, chop, collate, inject, ginq, jep461
+:keywords: gatherers, jdk22, chop, collate, inject, ginq, streams, jep461
:description: This post looks at using Gatherers (JEP 461) with Groovy.
An interesting feature being previewed in JDK22 is _Gatherers_
@@ -554,6 +554,12 @@ assert search.stream().gather(inits()).toList() ==
[[], ['brown'], ['brown', 'fox']]
----
+== Further information
+
+* https://openjdk.org/jeps/461[JEP 461: Stream Gatherers (Preview)]
+* https://nipafx.dev/inside-java-newscast-57/[Better Java Streams with
Gatherers - Inside Java Newscast #57]
+* https://nipafx.dev/implementing-gatherers/[Implementing New Java Stream
Operations]
+
== Conclusion
It is great that Groovy has a rich set of methods that