問題タブ [lfe]

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

erlang - Lisp Flavored Erlang - メッセージングのプリミティブ

すべてのドキュメントと、LFE のほとんどのソースを読みました。すべてのプレゼンテーションは、従来の Lisp の役割における基本的な Lisp を強調しています。一般的な問題解決、Hello world、およびマクロをエミュレートする構文です。

LFE がメッセージング プリミティブを処理する方法を知っている人はいますか? より正確な質問を指定するには、この erlang をどのように表現しますか?

そして、ご存知のように、いくつかの数字を足し合わせて答えが 7 であることについてつぶやきます。

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

erlang - Ubuntu KarmicにLFEをインストールするにはどうすればよいですか?

Erlangはすでにインストールされています:

Erlangは機能しているようです:

githubからlfeをダウンロードし、0.5.2をチェックアウトしました。

私が逃した愚かな何かでなければなりません:o

hello worldソースファイルを作成し、コンパイルして実行する方法の例はありますか?

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

erlang - WindowsでのLispフレーバーErlang

Lisp Flavoured Erlang(LFE)はWindowsで動作しますか?LFE 0.6 / Erlang 5.8.2 / Windows732ビットを使用しています。lfeシェルスクリプトをバッチファイルとしてコピーし($ @を%1%2%3%4に置き換えます)、次のようになります。

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

r - felm R-object を lm 形式に強制するか、LaTeX テーブルに出力する他の方法

私はlfeRのパッケージを使用して、多くの固定効果でいくつかの回帰を行っているため、直接lmは問題外です(固定効果は個人レベルではないため、そうですplm)。LaTeX問題なく出力が得られますが、テーブルで使用したいと思います。ただし、私が試したパッケージ ( xtableapsrtablelatexコマンドHmiscなど) には、クラス のオブジェクトのメソッドはありませんfelm。だから私の質問は、私は何をしますか? オブジェクトを読み取れるように lm.method にアクセスしてひねる方法はありfelmますか? felmオブジェクトを強制的にlm形にする方法はありますか? 何か案は?

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

erlang - make で LFE ファイルをコンパイルする

OTP プロジェクト.lfeのルールからソース ファイルをコンパイルする標準的な方法はありますか?make

ドキュメントによると、私は を使用することlfe_comp:file/1になっていますが、OTP アプリケーションで複数のそのようなファイルをコンパイルしたい場合はあまり役に立ちません (ソース ファイルは に保持する必要がありますsrcが、バイナリはに保持する必要がありますebin)。

理想的には、私は次のようなことができるでしょう

lfeしかし、でのサポートはないようですerlc。頭のてっぺんから思いつく最善の解決策は

しかし、それはエレガントではないようです。より良いアイデアはありますか?

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

erlang - 別のプロセスで seq_trace を設定する

現在実行中のプロセスに erlang で seq_trace を設定できることを理解しています。しかし、シェル、または dbg トレースのようなリモート シェルから別のプロセスに設定するにはどうすればよいでしょうか?

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

erlang - Erlang を使用した LFE インタープリターでのバインディングからの値

Erlang アプリケーションスクリプト拡張言語としてLisp Flavored Erlangを使用したいと考えています。必要に応じて、同様の方法でGNU EmacsをEmacs Lisp経由で構成および拡張します。

私は、議論が幅広く構造化されていることを知っています。しかし、この質問の特定のケースでは、Erlang コードから LFE で定義されたバインディング名(または必要に応じて変数)を読み取れるようにしたいと考えています。

私はLFE内部アーキテクチャ (ソフトウェア エンジニアリングと Erlang プログラミングの優れた例)の専門家ではありませんが、ソースにもドキュメントにも答えを見つけることができませんでした。ソースを見ると、LFE にはErlang VMを対象とするコンパイラインタプリタの両方が含まれていることがわかります。後者は私が使用しようとしているものです。

LFE インストール パス (私のシステム上) でErlang shell/ REPL$HOME/opt/lfeを起動すると:

私は値を計算することができます:

これは最初のステップですが、私が望んでいるものとはまったく異なります。変数をバインドしてその値を読み取りたいと思います。それが私の問題です:

setがバインドされていない関数として認識されるのはなぜですか? LFE REPL では、次の式が有効です。

私は明らかに API を間違った方法で使用しています。LFE インタープリターaの内容を読み取ったり、適切に初期化したりするにはどうすればよいですか?

(これがどこかに説明されている場合は、参照を提供してください)。