離れてアーランから他の言語には、インスタンスを実行するコードを送信する機能を持っていますか?

StackOverflow https://stackoverflow.com/questions/2185567

  •  25-09-2019
  •  | 
  •  

質問

私はアーランが遠隔「NL」コマンドを使用して、クラスタのすべてのインスタンス上にコードとモジュールをロードすることができることを学びました。他の言語では、これを行うことができますか?

役に立ちましたか?

解決

技術的には任意のLisp方言のそれを行うことができます。別のボックスと「上にいくつかのコードを渡しLispでは、「コードはデータである」ので、それは仕事をするだろうeval'-INGの。 SLIMEは、ソケットを使用してリモートREPLを経由して、ある程度これを行います。

他のヒント

あなたはErlangでcodeloaderに似たJavaでのClassLoaderを書くことができます。それはもう少し複雑になることができます(しかし、あなたは敵と考えるのではなく、あなたの利点にそれを使用する場合は、これでいくつかの素晴らしいものを行うことができます)ので、Javaのクラスローダーは、アイソレーションの多くを持っています。

クラスローダは書きやすいですが、Javaはアーランが行うものの同じ種類を行う1は付属していません。それは特に驚くことではありませんので。

Javaはまた、アーランが行うクラスタリングツールを持っていません

理論的には純粋な関数型言語は、そのような可能性を持っている必要がありますが、この瞬間まで、私はあまりにも唯一のErlangについて聞いています。

私が知っているが、そのようなPythonやPerlやLispのような動的言語でそれを実装することが可能でなければならないことです。

なし

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top