2010-02-02 68 views

回答

3

从技术上来说,任何lisp方言都可以做到。由于'代码是数据'在lisp中,将一些代码传递到另一个盒子上,'评估它会完成这项工作。 SLIME通过使用套接字的远程repl在一定程度上做到了这一点。

2

从理论上讲,纯粹的函数式语言应该有这种可能性,但直到现在,我也只听说过Erlang。

1

我所知道的都不是,但应该可以用动态语言(如Python,Perl或Lisp)来实现它。

3

你可以在Java中编写类似于erlang中的代码加载器的ClassLoader。 Java类加载器有很多隔离,所以它可能会更复杂一些(但是如果你使用它而不是把它当作敌人,那么你可以用它做一些很好的事情)。

ClassLoaders很容易编写,但是java没有提供与erlang相同类型的东西。 Java也没有erlang的集群工具,所以它并不特别令人惊讶。

相关问题