2010-02-02 70 views

回答

3

從技術上來說,任何lisp方言都可以做到。由於'代碼是數據'在lisp中,將一些代碼傳遞到另一個盒子上,'評估它會完成這項工作。 SLIME通過使用套接字的遠程repl在一定程度上做到了這一點。

2

從理論上講,純粹的函數式語言應該有這種可能性,但直到現在,我也只聽說過Erlang。

1

我所知道的都不是,但應該可以用動態語言(如Python,Perl或Lisp)來實現它。

3

你可以在Java中編寫類似於erlang中的代碼加載器的ClassLoader。 Java類加載器有很多隔離,所以它可能會更復雜一些(但是如果你使用它而不是把它當作敵人,那麼你可以用它做一些很好的事情)。

ClassLoaders很容易編寫,但是java沒有提供與erlang相同類型的東西。 Java也沒有erlang的集羣工具,所以它並不特別令人驚訝。

相關問題