是否有一个.NET框架支持Erlang';s“的概念;手机代码;?

是否有一个.NET框架支持Erlang';s“的概念;手机代码;?,.net,serialization,erlang,closures,.net,Serialization,Erlang,Closures,换句话说,“闭包及其(IL代码)依赖集的序列化框架”。请查看F#,我认为这是与Erlang或其他函数式语言最接近的“本机”.NET语言。Nessos.Vagabond看起来像是第一个实现动态序列化、分发、,和远程执行.NET代码: 表达式似乎很接近,但我还没有尝试序列化它。我想对于Iron*语言家族来说,如果在目标执行站点加载相同的引用程序集,这可能会很好地工作。有人试过吗?这是一个非常有趣的话题,我听说过的唯一一个例子是SecondLife在节点之间迁移mono脚本。显然,他们使用Mono.C

换句话说,“闭包及其(IL代码)依赖集的序列化框架”。

请查看F#,我认为这是与Erlang或其他函数式语言最接近的“本机”.NET语言。

Nessos.Vagabond看起来像是第一个实现动态序列化、分发、,和远程执行.NET代码:


表达式似乎很接近,但我还没有尝试序列化它。我想对于Iron*语言家族来说,如果在目标执行站点加载相同的引用程序集,这可能会很好地工作。有人试过吗?这是一个非常有趣的话题,我听说过的唯一一个例子是SecondLife在节点之间迁移mono脚本。显然,他们使用Mono.Cecil重写字节码以定期生成,如果需要迁移程序集,他们会序列化堆栈和堆并将其发送。不过,第二人生团队还没有发布这方面的代码,也没有发布关于他们如何做到这一点的任何技术信息。我在谷歌上找到的最好的参考是这个pdf中的幻灯片8()