Haskell saf işlevsel bir dildir bu özelliğiyle matematiksel bir temele dayanır ve diğer programlama dillerinde onlarca satırda yapacağınız bir hesaplamayı haskellde birkaç adımda yapabilirsiniz. Haskell’in en önemli özelliği lazy evalution yapısıdır, bu yapı eşitliklerin sadece gereken anlarda, gerektiği kadar çözümlenmesine dayanmaktadır. Bu sayede bellek tasarrufu ve dolayısıyla performans sağlanmakta ve yanlış hesaplamaların önüne geçilmektedir. Haskell bir yorumlayıcı vasıtasıyla yorumlanmaktadır, derlenmez. Bu yorumlayıcıların en ünlüsü Hugs‘dur. Ancak JCreator Java derleyicisiyle entegre çalışabilmesi sayesinde programlarınızı bu derleyici vasıtasıyla derleyebilirsiniz. JCreator’a Haskell’i entegre edebilmeniz için bu adresteki dosyayı indirin, içerisinden çıkan JCreator’ı yeni bir klasör açarak içine kurun ve JCreatoru bir kez başlatarak gerekli registry ve JDK ayarlarının yapılmasını sağlayın ve JCreatoru kapatın. Daha sonra JCHS152.exe kurulumunu da aynı klasöre yapın(başka klasör de çalışmıyor ayrıca JCreator’un başka sürümleri de uyumsuz olabilir, bir de açacağınız klasörün dizin yolunda boşluk olmaması da önemlidir mesela C:haskell gibi bir klasör açıp ikisini de bu klasöre kurarsanız sorun çıkmayacaktır). Linkini verdiğim zip dosyasının içerisinde readme.txt dosyasında bu işlemler ayrıntılı olarak anlatılmaktadır.Haskell öğrenmeye başlamak için aşağıdaki kaynaklardan faydanalabilirsiniz.* Haskell Notları* Haskell Reference* KTÜ Bilgisayar Mühendisliği Bölümü Programming Languages ders notları(Chapter 5 ten itibaren haskell başlıyor, aşağıdaki material kısımlarında da birçok faydalı kaynak ve program bulabilirsiniz.)* Haskell.org