Actions
Feature #18563
closedAdd "graphemes" and "each_grapheme" aliases
Feature #18563:
Add "graphemes" and "each_grapheme" aliases
Status:
Closed
Assignee:
-
Target version:
-
Description
https://bugs.ruby-lang.org/issues/13780#note-10
grapheme sounds like an element in the grapheme cluster. How about each_grapheme_cluster?
If everyone gets used to the grapheme as an alias of grapheme cluster, we'd love to add an alias each_grapheme.
Matz.
Languages that have added grapheme cluster support seem to be almost exclusively opting for the shorter "graphemes" alias as a part that stands for the whole.
- JavaScript/TypeScript grapheme-splitter library:
splitGraphemes - PHP:
grapheme_extract - Zig ziglyph library:
GraphemeIterator - Golang uniseg library:
NewGraphemes - Matlab:
splitGraphemes - Python grapheme library:
graphemes - Elixir:
graphemes - Crystal uni_text_seg library:
graphemes - Nim nim-graphemes library:
graphemes - Rust unicode-segmentation library:
graphemes
Now that some time has passed and the "graphemes" alias for "grapheme clusters" has been fairly widely adopted by languages and libraries, I'd like to go ahead and propose a graphemes alias for grapheme_clusters and an each_grapheme alias for each_grapheme_cluster.
Actions