問題タブ [erl]

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 に答える
6045 参照

erlang - Erlang エミュレーターの info ステートメントは何を意味しますか?

Erlang エミュレーターを起動すると、最初のビットに情報がたくさんあります。(効果のためにわずかに再フォーマットされています。)

私が推測できるものもあれば、おそらく正確なものもありますが、「ここに魔法がある」ことを意味するものもあります.

  • Erlang (BEAM) emulator version 5.6.5: もちろんバージョン
  • [source]: エミュレーターはソースからコンパイルされましたか?
  • [smp:2]: 2 つの CPU コアが検出され、使用可能です
  • [async-threads:0]:現在実行中のジョブ?
  • [hipe]: ?
  • [kernel-poll:false]: ?

[foo]また、さまざまな構成、ビルド、または起動パラメーターでポップアップする可能性のある他のアイテムがあるかどうかも疑問です.

では、Erlang エミュレーターの info ステートメントは何を意味するのでしょうか?

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

erlang - Erl のレコード (Erlang の質問)

Is there a way to use records directly in erl? No matter what I try, it always says it canno find the record. I am trying to do mnesia transactions and I cannot go too far without my records. Any help is greatly appreciated - thank you!

0 投票する
4 に答える
513 参照

erlang - ErlangVM-s引数の誤動作

erlシェル内で関数を起動すると、正常に動作します。erl ... -sモジュール関数で同じ関数を呼び出そうとすると、失敗します。

最終的に失敗するコード行は次のとおりです。

ポートが正しく設定されていることを確信しています。私のエラーメッセージは次のとおりです。

デバッガーを試してみましたが、上記のコード行が表示されるまでステップスルーできます。それを通過すると、このクラッシュレポートが表示されます。

どんな助けでも大歓迎です。

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

macos - 2つのerlシェルをOSXで通信させる

2つのErlangシェルで話せるようにしたいと思います。私はOSXで実行しています。

ここでtut17の例を試しました。

私も試しました:

そして、新しいターミナルで:

何か案は?

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

erlang - Erlang:監督者を監督するのは誰ですか?

私がこれまでに見たすべてのErlangスーパーバイザーの例では、通常、ツリー全体を監視する「マスター」スーパーバイザーがいます(または少なくともスーパーバイザーツリーのルートノードです)。「マスター」スーパーバイザーが壊れた場合はどうなりますか?「マスター」-スーパーバイザーはどのように監視されるべきですか?典型的なパターンはありますか?

0 投票する
4 に答える
1290 参照

debugging - Erlang の編集、コンパイル、実行/デバッグ サイクルの高速化

Erlang アプリケーションを編集し、コードをコンパイルし、実行結果を確認する最速の方法は何ですか? できれば、最後のステップで Erlang シェルにジャンプします。

私の現在の初心者のセットアップ:

  • アプリをコンパイルし、erl シェルを起動するスクリプト。
  • 次に、application:start(foo) と入力します。
  • タイプミスを修正したら、モジュールを c('module') で再コンパイルし、アプリを再起動します。

もっと速い方法はありますか?ところで。私が選んだエディタは Emacs です。

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

erlang - Erlang で OTP を使用する理由

質問が言ったように: Erlang で開発するときに OTP 設計原則を使用すると、どのような利点がありますか?

コマンドを受信して​​応答を送信するだけのサーバーを開発しています。

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

erlang - erlangハートの使い方

アプリケーションを存続させるために、心臓をどのように使用する必要がありますか?

私がアプリケーションXを持っているとしましょう、私が次のようなものを呼び出すと、それは監視されますか?

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

module - パス内のすべてのerlangモジュールをロードします

鉄筋の依存関係を持つプロジェクトをロードする簡単な方法からの回答を使用して、依存関係は自動的に解決されるようになりましたが、自動的にはロードされません。

では、ebinおよび/ deps / * / binパス内のすべてのモジュールを自動的にロードするにはどうすればよいですか?そうすれば、Erlangシェルタブ補完を使用するときにそれらを利用できます。これにより、開発プロセスが大幅に高速化されます。

Adam Lindbergのすばらしい答えに基づく私の解決策https : //gist.github.com/1131312プロジェクトモジュールを自動的にロードするだけなので、erlの起動にほとんど遅延はありません。

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

erlang - erl VM - 起動時にモジュールをロードする方法 ( c(modulename) )

アプリケーションから erl を実行できますが、オンにする必要があります。win32API フック + sentMessage で c(mymodulename) を実行したくありません。そのため、モジュールの自動ロードがある場合、またはできる場合は興味深いです。それをerlプロパティに追加しますか?

ありがとうございました。