タグ

ブックマーク / qiita.com/azuma962 (1)

  • 純粋関数型プログラミング言語spinozaに惚れて - Qiita

    先日、皆のアイドルであるところのkenokabeさんがQiitaから追放されてしまいました。 kenokabeさんは、Qiita上で良質のポエムを投稿する、実力派ITポエマーで、私はそんな彼の大ファンでした。 彼が追放されてしまった今、彼の新作を見る事はできません。 彼の生産物をもっと見たいのに、もうそれは叶わない願いになってしまった……そんなやりきれない気持ちをどうにかするために、彼が最期に遺した""純粋関数型""プログラミング言語spinozaの一部をAPLで実装しました。 APLはIBM Mainframeとかで使われていた配列指向言語です。 spinozaでは、『【値】を明示的に【集合】として取り扱うには「配列」データ型で表現』するため、配列を中心に回るAPLと親和性が高いことでしょう。 実装上の制限 値は数字か関数しか取れない。( Stringは存在しない。 ) 関数名はシングル

    純粋関数型プログラミング言語spinozaに惚れて - Qiita
    razokulover
    razokulover 2015/01/27
    文字化けかと思った
  • 1