問題タブ [dyalog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
204 参照

ubuntu - 標準入力のリダイレクトにより、Dyalog APL プログラムの動作が変わるようです (dyalog という名前のシンボリック リンクを使用して mapl を呼び出す場合)

私は APL を学ぼうとしています (一般的な APL と、ここストックホルムで積極的に開発され、使用されているように見える Dyalog APL の両方)。

そうするとき、私のUbuntu Linux環境で、dyalog(実際には/usr/bin/dyalogという名前のシンボリックリンクを介してアクセスされるmaplと呼ばれるファイル)が、stdinをターミナル ドライバの代わりにディスク ファイルをパイプまたはオープンします。

ターミナルドライバーを標準入力としてパイプに置き換えると、インタープリターが ]DISPLAY を理解できなくなったようです。

ここでは、]DISPLAY コマンド/関数が機能しているようです。

ここで、インタプリタは ]DISPLAY について混乱しているようです:

既存の UTF-8 エンコード ファイルから APL コードを読み込んで実行するときに ]DISPLAY 関数を失わないようにする簡単な方法はありますか?

よろしくお願いします !ハンス・ダビッドソン

0 投票する
1 に答える
109 参照

apl - スクリプト関数で dyalog apl を使用して )fns 関数にアクセスする

Dyalog APL を使用して、次を使用してスタートアップ スクリプト内から関数リストを生成しようとしています。 ⍎ ')fns'

しかし、このエラーが発生します:

⍎値エラー

APLX⍎ ')fns'の潜在的な式のスクリプトで使用することは問題ではありませんが、Dyalog で同じことを行うのは面倒です。

助けていただければ幸いです。

ありがとう