TechNews
Observatory
Article

A Case Against Currying - emih.comCurried functionsの優雅さを批判し、パラメータ列やツールスタイルの方が論理的かつ効率が良いと主張する。

unpinnedTech
https://emi-h.com/articles/a-case-against-currying.html
Reading

Article Notes

要点
  • Curried functionsの優雅さを批判し、パラメータ列やツールスタイルの方が論理的かつ効率が良いと主張する。
  • 曲りの適用は確かに便利だが、シンタックス糖度の追加で任意のスタイルで実現可能であることを示す。
  • 曲りの型体系の不対称さが結合を困難にし、実際には「雰囲気」が関与しているという。
重要性

関数型言語設計における根本的な選択について議論し、理論的優位性と実際の実装コストのバランスを示す。

Signals

Why It Was Selected

Buzz

Lobstersで21位に入り、直近数日より前に反応が集まりました。短期の盛り上がりで終わるのか、継続的な関心に変わるのかを見極める材料になります。

Global

影響範囲が広く、個別の話題として流さず全体像で押さえる価値があります。どの領域に波及するかを見極めるためにも、今の段階で追っておく意味があります。

Context

背景理解や運用の前提を揃えるために見ておきたい話題です。判断材料を雑にしないための補助線として有効です。