2015-04-20 プログラミングパラダイムの話への補足、あるいは「正しさ」について 観念的な話 先日の記事 関数型・オブジェクト指向なプログラミングパラダイムについて思うところ - 技術memo で誤魔化したいくつかのことについて、補足します。 続きを読む
2015-04-16 関数型・オブジェクト指向なプログラミングパラダイムについて思うところ 観念的な話 動機 イメージ論でない言語パラダイムに関する話を書きたかった。*1 まともな意見をインターネット空間に1つでも多く残しておきたかった。*2 要約 オブジェクト指向プログラミングはデータに対する操作をオブジェクト*3として抽象化する。 関数型プログラミングでは関数による抽象化を基本とする。 言語設計の問題と概念の問題は、混同すべきではない。 *1:あるいはインターネットスラング的な意味での技術ポエム的話題に一言言いたかったと言っても構いません。 *2:実際にまともかどうかは、自分自身にはわかりようもないことですが。 *3:Java的にはインターフェース 続きを読む
2015-04-02 FireFox + KeySnail でEmacsキーバインドなWebブラウジング環境を作った話 Emacs env 昨年末からEmacsを使い始めて以来5ヶ月ほど、すっかり洗脳完了し、今ではEmacsキーバインドがなければ生きていけない状態になっています。 普段Webブラウジングに使っていたGoogle Chromeでは良い方法がなさそうだったのですが、FireFoxのKeySnailという拡張が非常に優秀とのことだったので、この機会にお試し&移行してみることにしました。 続きを読む