エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
純粋関数型プログラミング言語spinozaに惚れて - Qiita
先日、皆のアイドルであるところのkenokabeさんがQiitaから追放されてしまいました。 kenokabeさんは、Q... 先日、皆のアイドルであるところのkenokabeさんがQiitaから追放されてしまいました。 kenokabeさんは、Qiita上で良質のポエムを投稿する、実力派ITポエマーで、私はそんな彼の大ファンでした。 彼が追放されてしまった今、彼の新作を見る事はできません。 彼の生産物をもっと見たいのに、もうそれは叶わない願いになってしまった……そんなやりきれない気持ちをどうにかするために、彼が最期に遺した""純粋関数型""プログラミング言語spinozaの一部をAPLで実装しました。 APLはIBM Mainframeとかで使われていた配列指向言語です。 spinozaでは、『【値】を明示的に【集合】として取り扱うには「配列」データ型で表現』するため、配列を中心に回るAPLと親和性が高いことでしょう。 実装上の制限 値は数字か関数しか取れない。( Stringは存在しない。 ) 関数名はシングル
2015/01/27 リンク