This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/groovy-dev-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 65e8a03 2026/04/15 11:37:35: Generated dev website from
groovy-website@4cc7d47
65e8a03 is described below
commit 65e8a0319274438eadee05a612f8b43b9e5fa841
Author: jenkins <[email protected]>
AuthorDate: Wed Apr 15 11:37:35 2026 +0000
2026/04/15 11:37:35: Generated dev website from groovy-website@4cc7d47
---
search/search-index.json | 2 +-
wiki/GEP-18.html | 12 +++++++++++-
2 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/search/search-index.json b/search/search-index.json
index 900646e..976548d 100644
--- a/search/search-index.json
+++ b/search/search-index.json
@@ -758,7 +758,7 @@
{
"id": "wiki/GEP-18.html",
"title": "The Apache Groovy programming language - Developer docs -
GEP-18",
- "content": "The Apache Groovy programming language - Developer docs -
GEP-18 Socialize Discuss on the mailing list Groovy on X Groovy on Bluesky
Groovy on Mastodon Groovy on LinkedIn Events and conferences Source code on
GitHub Report issues in Jira Stack Overflow questions Slack Community You are
using an outdated browser. Please upgrade your browser to improve your
experience. Apache Groovy™ Learn Documentation Download Support
Contribute Ecosystem Blog posts Socialize GE [...]
+ "content": "The Apache Groovy programming language - Developer docs -
GEP-18 Socialize Discuss on the mailing list Groovy on X Groovy on Bluesky
Groovy on Mastodon Groovy on LinkedIn Events and conferences Source code on
GitHub Report issues in Jira Stack Overflow questions Slack Community You are
using an outdated browser. Please upgrade your browser to improve your
experience. Apache Groovy™ Learn Documentation Download Support
Contribute Ecosystem Blog posts Socialize GE [...]
"url": "wiki/GEP-18.html",
"site": "dev"
},
diff --git a/wiki/GEP-18.html b/wiki/GEP-18.html
index 67b4e12..8cbe375 100644
--- a/wiki/GEP-18.html
+++ b/wiki/GEP-18.html
@@ -346,7 +346,7 @@ functions, inspired by GPars' <code>Agent</code> and
Clojure agents:</p>
<pre class="prettyprint highlight"><code data-lang="groovy">def counter =
Agent.create(0)
counter.send { it + 1 }
counter.send { it + 1 }
-assert await(counter.getAsync()) == 2</code></pre>
+assert 2 == await counter.getAsync()</code></pre>
</div>
</div>
<div class="paragraph">
@@ -614,6 +614,16 @@ methods), and the
<code>async</code>/<code>await</code>/<code>defer</code>/<code
<td class="tableblock halign-left valign-top"><p class="tableblock">Not
planned</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Superseded
by <code>Awaitable</code> interface</p></td>
</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">STM
(Software Transactional Memory)</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Not
planned</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">GPars' STM
support depended on the Multiverse library which is no longer maintained;
modern alternatives (agents, actors, virtual threads) provide better
concurrency models</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">JCSP
(Communicating Sequential Processes)</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Not
planned</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">GPars' CSP
support depended on the JCSP library; Groovy’s built-in
<code>AsyncChannel</code> with composition provides equivalent channel-based
communication</p></td>
+</tr>
</tbody>
</table>
</div>