vital.vim
vital.vim copied to clipboard
Arugments order of Data.List functions
Data.List
モジュールには、{list}
と {expr}
を受け取る関数がいくつかありますが、その順序が関数によってバラバラです。
-
({list}, {expr})
- sort()
- sort_by()
- max_by()
- min_by()
-
({expr}, {list})
- span()
- break()
- all()
- any()
- partition()
わかりにくいので統一したいと思うのですが、どうでしょうか。
個人的には組み込みにある map()
や filter()
に合わせて前者に合わせたいと思っています。
+1
subjectが日本語だったので英語に変更しときました
:+1:
span, break, all, any, partitionの引数順序を変更しましょう。
たぶんプラギン開発者にとって最もイヤな変更だと思うので、changelogにものすごくわかりやすく記述よろしくおねがいします。
:+1: