My relationship with the Haskell programming language, my efforts to learn it had its ups and downs throughout the years. According to my memory and the archives of my blog, my first attempts had been around 2005 – 2006, more than 12 years ago. Back then, apart from a few books written by university professors, and some Wiki-based books, I couldn’t find much high quality material for beginners. Therefore, my efforts didn’t last very long. A few years later, I heard the news about a new book, “Real World Haskell” being written. I was excited once again, I even made a few comments here and there as the book was being written. Unfortunately, life happened, and I couldn’t spend much time on that nice book, too. Fast forward to the end of 2015, and I was working at a company in Ghent, Belgium where there were some Haskell experts, trying out things in an industrial storage system development environment. The teams that I was part of had nothing to do with Haskell though, my daily job was almost always about Python, Bash, ActionScript, Java, and some Scala. Nevertheless, being in such an environment rekindled my curiosity, and I decided to look around to see if there was some new Haskell books targeted at people who didn’t use this language before. Luckily, I’ve heard about the book “Haskell Programming from First Principles“, and I decided to give it a try. Therefore I bought the book, and started to read and study it in the beginning of 2016. Since Haskell was not at all used in my daily job, I could study the book only in my spare time, therefore it took me about 1 year to finish the book, doing most of the exercises. Read the rest of this entry »
Top Posts & Pages
- One year with "Haskell Programming from First Principles"
- Speech Recognition in 1920s: Radio Rex - The first speech recognition machine?
- Çeviri Felaketleri - 9: Ali Sirmen'in 'Küçük Prens' ile ilgili yazısı
- Ekmek Şarap Sen ve Ben... Bir de kayıp giden güzel bir adam...
- baudline: How to solve the "all input devices disabled" error on Ubuntu GNU/Linux
- How to fix class "javax.servlet.FilterRegistration"'s signer information does not match signer information of other classes in the same package (when unit testing with Spark Streaming)
- About Me
- SentiWordNet: Sentiment Analysis and Opinion Mining with WordNet
- Is this the State of the Art for grammar checking on Linux in 21st century?
- Glial Hücrelerin Düşünce ile İlişkisi
Emre Sevinç on tspell: Java tabanlı Türkçe Do… BitirmeTalihsizi on tspell: Java tabanlı Türkçe Do… Nikoteen on Türkçe Dünyanın En Ahenkli Dil… gezgincigiller on Çeviri Felaketleri – 9:… Emre Sevinç on One year with “Haskell P…