SORU
1 ŞUBAT 2011, Salı


Neden DZD çok büyük/büyük mü?

Orada basit bir cevap: DZD Neden bu kadar büyük?

  • Bunun: 2 MB
  • Python: 15 MB
  • SBCL: 9 MB
  • - 26MB OpenJRE
  • DZD: 113MB

Bu evangelizm eğer Haskell doğru aracı ise boyutu umurumda vermemem""; bu teknik bir soru. ilgilenmiyorum

CEVAP
1 ŞUBAT 2011, Salı


Biraz saçma gerçekten. DZD ile gelen her kütüphane yok az sağlanmaktadır4 tatlar:

  • statik
  • dinamik
  • profilli
  • GHCi

GHCi sürümü sadece statik sürümü .o tek bir dosya içinde birbirine bağlanmıştır. Diğer üç sürümleri tüm arayüz dosyaları (.hi dosyaları) kendi seti var. Profilli versiyonları unprofiled sürümleri biraz şüpheli olan, bu yüzden içine bakmak) yaklaşık iki katı büyüklüğünde görünüyor.

UnutmayınDZD bir kütüphane kendisiyani sen DZD. 4 kopya aldım ... Sadece bu değil, ama 5 olan statik, yani bağlantılı kendisi DZD ikili DZD kopyalarını.

Biz son zamanlarda bu GHCi .a statik dosyaları kullanın diye yaptı. Bizi bu lezzetlerden biri kurtulmak için izin verir. Uzun vadeli yapmalıyız dinamik bağlantı DZD, ama daha büyük bir değişiklik nedeniyle bu mücadeleyi yapma dinamik bağlama varsayılan aksine C ile DZD karar ver peşin olup gidiyorsun bağlantı dinamik olarak ya da değil. Ve bu gerçekten çok pratik önce daha fazla değişiklik (Cabal ve paket sistemi için, örneğin, diğer şeyler arasında) ihtiyacımız var.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chaoticmoogle

    Chaoticmoogl

    13 ŞUBAT 2006
  • majesticdubstep

    majesticdubs

    3 Kasım 2011
  • Orson Wang

    Orson Wang

    28 EKİM 2006