vital.vim icon indicating copy to clipboard operation
vital.vim copied to clipboard

Arugments order of Data.List functions

Open thinca opened this issue 10 years ago • 4 comments

Data.List モジュールには、{list}{expr} を受け取る関数がいくつかありますが、その順序が関数によってバラバラです。

  • ({list}, {expr})
    • sort()
    • sort_by()
    • max_by()
    • min_by()
  • ({expr}, {list})
    • span()
    • break()
    • all()
    • any()
    • partition()

わかりにくいので統一したいと思うのですが、どうでしょうか。 個人的には組み込みにある map()filter() に合わせて前者に合わせたいと思っています。

thinca avatar Jul 22 '13 01:07 thinca

+1

rbtnn avatar Jul 22 '13 02:07 rbtnn

subjectが日本語だったので英語に変更しときました

ujihisa avatar Jul 22 '13 02:07 ujihisa

:+1:

span, break, all, any, partitionの引数順序を変更しましょう。

たぶんプラギン開発者にとって最もイヤな変更だと思うので、changelogにものすごくわかりやすく記述よろしくおねがいします。

ujihisa avatar Jul 22 '13 02:07 ujihisa

:+1:

tyru avatar Jul 26 '13 14:07 tyru