タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

common lispと関数型に関するotakumesiのブックマーク (1)

  • 誰向けかわからないCommon Lispでの関数型プログラミング入門とその未来 - 八発白中

    Lispと言えば関数型言語という印象を持つ人が多いようです。 まあ正直に言うと、Common Lispに関して言えば違うんですけどね。Common Lispは効率のためと言えばループも代入も使いまくるし、構造体もクラスもある。実際書かれたコードも関数型プログラミングとは程遠いことも多くて、たとえば僕が作ったClackのコードを見ればオブジェクト指向言語だって言っても信じると思います。 僕自身、繰り返しをわざわざ再帰で書くよりもloop使うことが多いです。最近loopに頼りすぎてて良くないなーと思うことが多く、Common Lispでも性能が重要でないところは関数型っぽく書く癖をつけないとなー、と思っていろいろ考えています。なんでもloopだと可読性が悪い。 特に、僕が今作っているCommon Lisp方言の「CL21」では関数プログラミングをもっとしやすくする機能を入れたいと思っています。

    誰向けかわからないCommon Lispでの関数型プログラミング入門とその未来 - 八発白中
  • 1