This is the Turkish translation of Miran Lipovača's book Learn You a Haskell for Great Good!
Bu çeviri Miran Lipovača'nın Size Büyük İyilik için Haskell Öğrenin! kitabının Türkçe çevirisidir.
1. Başlangıç
- Hazır, başla!
- Bebeğin ilk fonksiyonları
- Listelere giriş
- Teksas aralıkları
- Ben bir liste anlayışıyım(list comprehension)
- Demetler (Tuples)
5. Özyineleme
- Merhaba özyineleme!
- Maksimum harika
- Birkaç tane daha yinelemeli fonksiyon
- Quick, sort!
- Özyinelemeli Düşünme
- Curried fonksiyonlar
- Bazı yüksek sıralılık sıralamalarda
- Maps ve filters
- Lambdalar
- Sadece fold'lar ve atlar
- $ ile fonksiyon uygulaması
- Fonksiyon bileşimi
7. Modüller
- Cebirsel veri türlerine giriş
- Kayıt Sözdizimi
- Tür parametreleri
- Türetilmiş instance'lar
- Tür eşanlamlıları
- Özyinelemeli veri yapıları
- Tür sınıfları 102
- Evet-hayır tür sınıfı
- Functor tür sınıfı
- Kinds ve bazı türler
- Hello, world!
- Dosyalar ve akışlar(streams)
- Komut satırı argümanları
- Rastgelelik
- Bytestrings
- İstisnalar
12. Bir Avuç Monad
- Maybe ile ayaklarımızı ıslatıyoruz
- Monad tür sınıfı
- Çizgide yürümek
- do notasyonu
- Liste monad
- Monad yasaları
- Yazar? Onu zar zor tanımıyorum!
- Okuyucu? Ugh, bu şaka yine olmaz.
- Zevkli stateful hesaplamalar
- Error error on the wall
- Bazı kullanışlı monadik fonksiyonlar
- Monad'lar yapmak
14. Fermuarlar
- Yürüyüş yapmak
- Breadcrumb'lardan oluşan bir iz
- Listelere odaklanmak
- Çok basit bir dosya sistemi
- Adımına dikkat et
Haskell'ı öğrenmek için çıktığım yolda bir süre sonra madem bu kitabı okuyorum öğreniyorum ileride takıldığım yer olursa hem kendim faydalanırım hem de benden sonra Haskell'ı merak eden ve öğrenmek isteyen insanlar için de bir Türkçe kaynak oluşması için bu çeviriyi yaptım. 10 aylık uzun bir sürenin ardından artısıyla eksisiyle kitap çevirisini tamamladım. Umarım öğrenmek isteyen ve merak eden herkese bu Türkçe kaynak yardımcı olur.
Elimden geldiğince anlaşılır ve hata yapmadan çeviriyi tamamlamaya çalıştım ama elbet ki hatalar olabilir bunları bana iletebilirsiniz. Anlaşılır olmadığını düşündüğünüz yerleri o anda takılmamak için kitabın orjinal halinden okuyarak ilerleyebilirsiniz.
Kitabın yazarına da teşekkür ederim böyle güzel bir kitabı ücretsiz olarak topluluğa açtığı için.