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