Question

Je recherche un langage rapide (c’est-à-dire un langage pouvant être compilé en natif pour obtenir des performances pas plus de 3 ou 4 fois plus lente que C), qui prend en charge les continuations portables. J'entends par là une continuation qui peut être sérialisée sur un ordinateur et désérialisée sur un autre.

Je sais que SISC peut le faire (une implémentation de schéma en Java), mais sa lente. Idem pour Rhino (une implémentation Javascript en Java).

Était-ce utile?

La solution

Scala 2.8.0 autorisera les poursuites et elles seront portables.

Autres conseils

Avez-vous vérifié OCaml ? Il peut être compilé et devrait être légèrement plus lent que C.

Continuations et contrôle délimité

Bien que je convienne que les dialectes de Caml pourraient constituer un excellent choix, j’ai le sentiment que je dois mentionner Gambit Scheme. Conjointement avec Termite, un framework similaire à erlang, il prend en charge la sérialisation des continuations, leur envoi par fil, et plus encore.

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

Il compile en C-code.

Il est possible de faire des continuations sérialisables en Java avec Apache JavaFlow - si vous suivez cette route, utilisez la bibliothèque Swing Continuations sur:

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

rend le codage beaucoup plus agréable.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top