私はすべてのドキュメントとLFEのソースのほとんどを読んだ。すべてのプレゼンテーションでは、一般的な問題解決、Hello World、構文エミュレートマクロなど、従来のリスプの役割における基本的なリスプを強調しています。Lisp風味のErlang - メッセージングプリミティブ
LFEがメッセージングプリミティブを処理する方法を知っている人はいますか?より正確な質問を指定するには、どのようにこのアーラン表現になります。
A = 2,
Pid = spawn(fun()->
receive
B when is_integer(B) -> io:format("Added: ~p~n",[A+B]);
_ -> nan
end
end),
Pid ! 5.
をそして、あなたが知っている、それはいくつかの数字と7
おそらく混乱を招くでしょう。 Common Lispのユーザに、原子名が大文字小文字を区別しないことを知らせるために費やされた時間を想像してみてください。しかし、読者は単にそれらを「インターンさせる」前に原子を大文字にしているだけです。 – Christian
私の小さな経験は、lispとerlangの間の構文マッピングが非常に素早く消えていくことです。つまり、コーダーはerlangのソースを読み込み、カンマの代わりに括弧を使用して精神的に翻訳します。ほとんど毎回、構文を書き直すつもりです。私は代理に反対します。 –