[ https://issues.apache.org/jira/browse/GROOVY-7432?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Paul King updated GROOVY-7432: ------------------------------ Comment: was deleted (was: Yes, design of general purpose libraries can be a little hard - I think you could justify either pattern - if this case ends up being the only one where you don't re-join into Strings or if you start getting lists of chars instead of String for the char-args case, then I'd join to Strings but otherwise your suggestion sounds fine to me. We just have to document clearly. And remember that the string.toList().groupBy() option isn't far away if they want the other behavior.) > Enhance CharSequence with appropriate Iterable extension methods > ---------------------------------------------------------------- > > Key: GROOVY-7432 > URL: https://issues.apache.org/jira/browse/GROOVY-7432 > Project: Groovy > Issue Type: Improvement > Components: groovy-jdk > Reporter: Peter Ledbrook > Assignee: Guillaume Laforge > > Groovy enables developers to treat {{CharSequence}}s as if they were true > sequences. For example, you can use a for loop and the array index operator. > Some extension methods are missing though. One I was hoping to find was the > {{count(Closure)}} method. I think it makes sense to incorporate any > {{Iterable}} extension methods into {{CharSequence}} as well. -- This message was sent by Atlassian JIRA (v6.3.4#6332)