FIXAPL — APL から記号の多義性を取り除いた派生言語
https://fixapl.netlify.app/記事
- FIXAPLは、単項・二項演算子の記号共有(オーバーロード)をなくしたAPLの派生言語です
- 各演算子は引数の数に関わらず意味がひとつだけです
- TypeScriptで実装されており、配列プログラミングをより学びやすくすることを目指しています
ディスカッション
- APLの記号オーバーロードはSelectric(IBMの電動タイプライター)のタイプボールの制約によるものであり、設計上の美徳ではないとコメントが指摘しています
- 自然な対応関係がある場合(例:√16 = 2√16)には単項・二項の共有は有効に機能するという意見もあります
- AVX/NEON SIMD(CPUの並列演算命令セット)を活用するCBQNと比べたパフォーマンスについての質問も上がっています
原文(英語): FIXAPL
| Type | Link |
| Added | Apr 16, 2026 |
| Modified | Apr 16, 2026 |