Konular Gerçek Dünya-Haskell bir tarzda ele alınması gerekmektedir ne haskell?
RWH çıktı şimdi bu oldukça uzun bir zaman oldu (neredeyse 3 yıl). Çevrimiçi kitap, bir kitap yazmak için en iyi yollarından biri bence.) artımlı yazılı izledikten sonra benim kopyasını almak için can atıyordum Ne oldukça akademik kağıtları ortasında tatmin edici bir okuma haskell bir öğrenci genellikle karşılaşır!
Biraz gezilerine sağlam bir arkadaşı olduğunu ve onu geri düzenli olarak adlandıracağım. Yine de, benim kopyasını aramaya başladıoldukça hırpalanmışve içeriğin çoğu hala geçerli olsa da, değer, benzer bir şekilde kapsayan olacağını haskell dünyada yeni konu bolluğu var.
Etkisi RWH vardı (ve hala var) umarım bir netice bir gün olacağını umut düşünüyor :) Hemen aklıma gelmeyecek bir netice için konulardan bazıları:
- İteratees
- daha üzerindeeşzamanlı programlamahaskell
- yararları ve zararlarıtembel değerlendirme
- bu anlaşma muhtemelen bazı ortak kütüphaneler kapsayan
- özellikle tembel io
- yenidzd bulunmaktadır(yeni G/Ç Yöneticisi, kod jeneratör LLVM) örneğin
- Memoization
- ..
Haskell toplum RWH tarzı bir açıklaması gereken konular nelerdir?
bu öneriler şimdiye kadar: bir özetidir
Kavramlar
- İteratees tembel IO/
- Ok
- olay yöneticisi dzd
Teknikleri
- jenerik (, syb uniplate)
- metaprogramming (Şablon Haskell)
- veri yapıları (fonksiyonel datastructures kullanımı, veri yapıları tasarlama)
- EDSLs (tasarlama EDSLs)
- memoization
- monadlar ile tasarımı
- zorunlu programlama için en iyi uygulamalar
Araçlar
- ThreadScope
- Gelişmiş FFI araçları (C Haskell kullanarak c2hs,)
- cabal
- haddock
- hoogle
- Çalışma zamanı ayarlama, esp. GC bayrakları
- Cinler
Kitaplıkları
- diziler ve dizi programlama (vektör, repa, hmatrix)
- çalışma problemleri (rasgele sayılar)
- paralel programlama (Par monad)
- unicode ve yerel ayarları (metin, metin-YBÜ)
- ayrıştırma (attoparsec, tagsoup)
- ağı (snap, yesod)
- malzeme (şablon oluşturma) web
- sebat (özellikle no-sql depolama veri bağlantıları)
- grafik (Kahire, sdl, opengl)
- xml (haxml)
- crypto
- işlemciler şeyler
CEVAP
Burada benim almak, ekosistemin karşı önyargılı.
Kitaplıkları
- diziler ve dizi programlama:
vector
repa
hmatrix
- rakamsal
- rasgele sayılar
- paralel programlama
Par
monad
- unicode ve yerel ayarlar
text
text-icu
- ayrıştırma
attoparsec
tagsoup
- ağ
snap
ve/veyayesod
- web şeyler
- şablon oluşturma
- sebat
hdbc
ötesinde veritabanları- no-sql depolama bağlamaları
- grafik
cairo
sdl
opengl
- xml
haxml
- crypto
- işlemciler şeyler
Teknikleri
- jenerik
uniplate
syb
- metaprogramming
- Şablon Haskell
- veri yapıları
- veri yapıları tasarımı
- EDSLs
- EDSLs tasarımı
- memoization
- monadlar ile tasarımı
Araçlar
ThreadScope
- Gelişmiş FFI araçlar
c2hs
- C Haskell kullanarak
- Çalışma zamanı ayarlama, esp. GC bayrakları
Gerçek zamanlı büyük sistemler için Ha...
Haskell : Tipi String İnt döküm...
Nasıl Haskell kuyruk özyineleme çalışı...
Gerçek dünya kullanım Team Foundation ...
Güzel bir şekilde işlevini imza Haskel...