Frage

Ich bin auf der Suche nach einer schnellen Sprache (dh. Eine Sprache, die native Leistung kompiliert werden kann, um erreichen nicht mehr als 3 oder 4-mal langsamer als C), die tragbaren Fortsetzungen unterstützt. Damit meine ich, eine Fortsetzung, die auf einem Computer serialisiert werden kann, und deserialisiert auf einem anderen.

Ich weiß, dass SISC kann dies tun (eine Implementierung Schema in Java), aber seine langsam. Das Gleiche gilt für Rhino (eine Javascript-Implementierung in Java).

War es hilfreich?

Lösung

Scala 2.8.0 wird Fortsetzungen ermöglichen, und sie werden tragbar.

Andere Tipps

Haben Sie überprüft OCaml ? Es kann kompiliert werden und sollte geringfügig langsamer als C sein.

Fortsetzungen und begrenzte Kontrolle

Während ich zustimme, dass Dialekte Caml könnte eine ausgezeichnete Wahl sein Ich glaube, ich habe Gambit Schema zu erwähnen. Zusammen mit Termite, einen erlang artigen Rahmen hat es Unterstützung Fortsetzungen für die Serialisierung, so dass sie über den Draht zu senden, und vieles mehr.

http://dynamo.iro.umontreal.ca/~ Gambit / wiki / index.php / Main_Page

Es kompiliert, um C-Code.

Es ist möglich serializable Fortsetzungen in Java unter Verwendung von Apache JavaFlow zu tun - wenn Sie diesen Weg gehen zu tun dann der Swing-Fortsetzungen Bibliothek unter:

http://www.exploringexcellence.com/swingcontinuations/download.html

macht es viel angenehmer die Codierung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top