問題タブ [apl]

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 投票する
4 に答える
2882 参照

apl - APL はどこで学べますか?

APL (より具体的には Dyalog APL) を学びたいのですが、学ぶのに適した情報源が見つからないようです。

私が見つけた唯一のソースはDyalog's Documentation Downloadsでしたが、それ以外に良いソースを推奨できる人はいますか?

0 投票する
3 に答える
680 参照

apl - Dyalog APLで変数の精度を上げる方法は?

DyalogAPLで正確に作業する必要があります。⎕PPの値が精度を設定することは知っていますが、18を超えることはできないため、18桁を超える精度を得ることができず、大きな数値で操作する必要があります。精度を上げる方法はありますか?

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

elisp - A+ と Emacs (ただし XEmacs ではありません)

aplus-fsf-dev および aplus-fsf-el パッケージを使用して、A+ をインストールし、Debian に XEmacs をセットアップしました。XEmacs は依存関係としてインストールされました。

A+ サイト ( http://www.aplusdev.org/ ) を確認しましたが、(XEmacs ではなく) 普通の Emacs で A+ を実行することについては何もないようです。

プレーン (FSF) Emacs で A+ をセットアップするための elisp ファイルがどこかにあるかどうか知っている人はいますか?

ありがとう!

PS: そのため、XEmacs の elisp ファイルは Emacs では実行されません。変換してみましたが、コードをどんどん進めていかなければならず、断念しました。

PS2: Emacs で (require 'aplus) を実行すると、次のようになります。

これは、keyb.el に次の関数があるためです。

append を vconcat に変更したところ、その関数の最後の行でエラーが発生しました。Emacs には char-to-int 関数がないためです。関数呼び出しを削除し、引数 ("key") 自体に置き換えました。これは、Emacs が既にその文字を数値として扱うことを理解しているためです。

次に、他の関数にそれほど明白ではないエラーがありました。それらのほとんどは定義キーとキーマップを扱っています。

Emacs と XEmacs ではキーマップの扱いが異なると思いますか?

0 投票する
3 に答える
290 参照

tacit-programming - APLで、指定された整数のセットから未使用の最小の正の整数を計算するにはどうすればよいですか?

たとえば、1 8 4 9 0 2の場合、3を返します。ありがとうございます。

0 投票する
6 に答える
1952 参照

tacit-programming - J/K/APLを学ぶ

私は 3 つすべてが関連していることを知っています。J で書かれたProject Eulerの問題に対するかなりの数の回答と、K で書かれたいくつかの回答を見てきました。それを学ぶための材料を手に入れることについて?

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

legacy - Cyber​​syn/Cyber​​stride はどの言語で実装されましたか?

それが IBM 360 メインフレーム アーキテクチャに実装されたことは知っていますが、具体的にどの言語が使用されたか知っている人はいますか? おそらく、その大部分は 3 ~ 4 か月でプログラムされ、展開されました。これは、経済全体を監視する機能を備えたプロジェクトはもちろんのこと、どのプロジェクトにとっても非常に迅速なターンアラウンドです。IBM 360 接続と、そのようなシステムを迅速に開発するために必要な一種の抽象化に適しているように思われるため、APL で実装されたのではないかと部分的に考えています。もっと事実を知っている人はいますか?

0 投票する
7 に答える
3697 参照

open-source - APL のオープン ソース実装はありますか?

私は J & K を知っています。しかし、どちらもオープンソースではありません。

A+ についても認識していますが、それは時代遅れのようです。

APL の適切なオープン ソース実装はありますか?

もしそうなら、どこですか?そうでない場合、なぜですか?

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

c++ - C++ での K/APL スタイルのプログラミング?

私は C++ でコードを書いていますが、K/APL の配列指向のスタイルがとても気に入っています。

C++ で K/APL スタイルのプログラミングを可能にする、演算子オーバーロードのトリック / マクロ / ... の良いセットを知っている人はいますか?

ありがとう!

0 投票する
3 に答える
687 参照

tacit-programming - Jのユニークな機能は何ですか?

私は C、Fortran、Python、R、Matlab、およびいくつかの Lisp のバックグラウンドを持っており、Haskell についていくつか読んだことがあります。J や APL ファミリーの他の言語で、より一般的な言語では実装されていないユニークなアイデア/例は何ですか? 何が欠けているのかを見つけることに常に興味があります...

0 投票する
7 に答える
16423 参照

j - APL対A対J対K?

アレイ言語の風景は魅力的ですが、終わりのない混乱を招いています。JまたはKまたはAPLまたはAのいずれかを選択する理由はありますか?これらのオプションはどれもオープンソースではないようです-オープンソースバージョンはありますか?心を広げたいのですが、戸惑い続けています。