2008-11-14 19 views
14

Hızlı bir dil (örneğin, C) 'den 3 veya 4 kat daha yavaş performans elde etmek için yerel olarak derlenebilen bir dil arıyorum, bu da taşınabilir süreklilikleri destekliyor. Bununla, bir bilgisayarda serileştirilebilen ve diğerinde de seri hale getirilebilen bir devam anlamına gelir.Taşınabilir süreklilikleri destekleyen hızlı bir dil var mı?

SISC'nin bunu (Java'da bir Şema uygulaması) yapabileceğini biliyorum, ancak yavaş. Rhino için Ditto (Java'da Javascript uygulaması).

cevap

6

Scala 2.8.0, sürekliliğe izin verecek ve taşınabilir olacaklardır.

2

Onun Apache JavaFlow kullanarak Java seri hale getirilebilir devamlılık yapmak mümkün - Eğer daha sonra bu rota Salıncak continuations kütüphane gitmek yaparsanız:

Kodlamayı çok daha hoş bir hale getirdiğini http://www.exploringexcellence.com/swingcontinuations/download.html

yapar.

+0

Bağlantı ölü gibi görünüyor. – Vadzim

+0

Projenin taşındığı anlaşılıyor. İşte orijinal yazarın son ilgili blog girişi (http://blog.araneaframework.org/2007/06/11/aranea-and-swing-get-continuations) ve kavanoz dosyası Arenea Framework için indirme bölümünde mevcuttur sourceforge projesi (http://sourceforge.net/projects/araneaframework/files) – tonys

5

Caml lehçelerinin mükemmel bir seçim olabileceğine katılıyorum, ancak Gambit Scheme'dan bahsetmek zorundayım. Termite ile birlikte, erlang-benzeri bir çerçeve, sürekliliği serileştirme, tel üzerinden gönderme ve çok daha fazlasını içerir.

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

C-kodu derler.

İlgili konular