2010-06-03 4 views
9

Mit anderen Worten, "Ein Serialisierungsframework für Closures und ihre Menge von (IL-Code) Abhängigkeiten".Gibt es ein Framework für .NET, das Erlangs Konzept des "mobilen Codes" unterstützt?

+0

Expression nah scheint, aber ich habe nicht versucht, Serialisierung es noch nicht. http://msdn.microsoft.com/en-us/library/system.linq.expressions.expression.aspx –

+0

Ich denke, für die Iron * Sprachfamilie könnte dies gut funktionieren, wenn die gleichen bezogenen Baugruppen geladen werden Zielausführungsort. Hat das schon jemand probiert? – Armin

+0

Das ist ein sehr interessantes Thema, das einzige Beispiel, von dem ich gehört habe, ist das Migrieren von Mono-Skripten im zweiten Leben zwischen Knoten. Anscheinend verwenden sie Mono.Cecil, um den Bytecode periodisch neu zu schreiben, und wenn die Assembly migriert werden muss, serialisieren sie den Stapel und den Heap und verschicken ihn. Das zweite Leben Team hat den Code dafür nicht veröffentlicht, oder irgendwelche technischen Informationen darüber, wie sie es tun. Die beste Referenz, die ich vom googlen fand, war Folie 8 in diesem pdf (http://weblog.savanne.be/files/fosdem-mono-2010/secondlife.pdf) –

Antwort

0

Nessos.Vagabond sieht aus wie der erste .NET-Framework, die dynamische Serialisierung implementiert, Verteilung und Remote-Ausführung von .NET-Code:

http://nessos.github.io/Vagabond/

1

Auschecken F #, ich denke, das ist die nächste "native" .NET-Sprache zu Erlang oder den anderen funktionalen Sprachen.

Verwandte Themen