恥ずかしいことに全てのコマンドをパイプに繋ぎ込めると思っていたので、関数型言語でよくやるように、x |> f |> g(xに対し関数fを適用し、その結果に対してさらに関数gを適用する)みたいに繋込もうとしていた。 けれど、コマンドに渡すコマンドライン引数の…
ElmからScalaに入門したときにprintlnでのデバッグが難儀だと感じたため、ElmのDebug.logを再現する方法を探していたところimplicitsのうちのpimp my libraryパターン(enrich my libraryや拡張メソッドとも呼ばれている)を使うことで再現ができたため解説を…
ここ1年ぐらいはElmを用いてフロントエンドの開発をすることが多かったのだけど、最近Scalaに入門する機会があったので、「この機会に新しい言語や技術を学ぶときの自分用最強手順を確立しよう」ということでいろいろ工夫して取り組んでみたので、その結果と…
地球に天井はないのになぜ雨は降るのか、そんなことをつらつらと考えていた。 まあ、簡単な話で高さ次第で気温差があるからだなと小学生でも分かるような適当なあたりをつけたんだけれど、それなら地域によって雲の高さ、空の高さが異なってくるはずだと思っ…