2011-04-16 17 views
7

Scala'nın Manifest s, JVM'nin yeniden birleştirilen jenerik eksikliğinden dolayı bazı türden silme sorunlarının üstesinden gelmenin bir yoludur.Scala'nın Manifest'lerinin sınırlamaları nelerdir?

Diğer birkaç soruda ele alınmıştır; yorumların

Bir Bu özellik deneyseldir”bahseder ve durumlar vardır: Burada bir kaçıdır içinde çalışmaz. Yine de, uzun bir yol kat edebilir. ”(Daniel Sobral)

Manifest yaklaşımının nerede bozulduğunu ve neden?

cevap

8

En önemli durum Scala ekipleri hata izleme sisteminde açık biletler olmalıdır.

3

Bir tane daha:

scala> class C; 
    defined class C 

    scala> trait T; 
    defined trait T 

    scala> manifest[C] <:< manifest[C with T] 
    res0: Boolean = true 

Hatta o zamandan beri, this göre, manifestolar onlarla 2.10 yüzden sabitleme değildir hataların artık kullanılmamaktadır rapor edilmemiştir ettik.

İlgili konular