Perl 6可以根据整理进行排序或比较吗?

bri*_*foy 8 collation perl6

cmp运营商工作的代号,或者至少这是我认为它是因为文档不上明确的,不提任何本地化的东西.

我可以按其他排序规则进行排序吗?我知道,我告诉排序如何比较,但我想它一定是在那里已经(的地方).

mor*_*itz 6

整理可作为实验性功能:

my @list = <a ö ä Ä o ø>;
say @list.sort;                     # (a o Ä ä ö ø)

use experimental :collation;
say @list.collate;                  # (a ä Ä o ö ø)
$*COLLATION.set(:tertiary(False));
say @list.collate;                  # (a Ä ä o ö ø)
Run Code Online (Sandbox Code Playgroud)

请提供有关此功能的反馈,以帮助它摆脱"实验"状态并包含在v6.d中.