How to use command line arguments in Haskell
How to use command line arguments in Haskell By Alvin Alexander. Last updated: June 10 2017 As a quick note to self, this source code from the online version of Learn You a Haskell shows how to read...
View ArticleWhen you program with side effects, evaluation order becomes important
When you program with side effects, evaluation order becomes important By Alvin Alexander. Last updated: August 16 2016 “As soon as you start programming with side effects, evaluation order becomes...
View Article“Haskell actually never liked the name Haskell”
“Haskell actually never liked the name Haskell” By Alvin Alexander. Last updated: August 19 2016 “You know, Haskell actually never liked the name Haskell.” ~ Mrs. Haskell Curry (quoted here by a guy...
View ArticleLearning FP the hard way (The Elm language)
Learning FP the hard way (The Elm language) By Alvin Alexander. Last updated: August 23 2016 Read more about Learning FP the hard way (The Elm language) This image of “lessons learned” comes from an...
View ArticleEliminating parentheses in Haskell with ‘$’
Eliminating parentheses in Haskell with ‘$’ By Alvin Alexander. Last updated: March 20 2017 A fun thing about looking at different programming languages is that you get to see the unique features of...
View ArticlePurity makes the job of understanding code easier ~ Real World Haskell
Purity makes the job of understanding code easier ~ Real World Haskell By Alvin Alexander. Last updated: September 2 2016 “Purity makes the job of understanding code easier.” ~ Real World Haskell
View ArticleSimon Peyton Jones, on “Respect” in the Haskell community
Simon Peyton Jones, on “Respect” in the Haskell community By Alvin Alexander. Last updated: September 26 2016 Read more about Simon Peyton Jones, on “Respect” in the Haskell community Simon Peyton...
View ArticleHow to write “Hello, world” in Haskell
How to write “Hello, world” in Haskell By Alvin Alexander. Last updated: June 7 2017 Read more about How to write “Hello, world” in Haskell “How to write ‘Hello, world’ in Haskell.” This was even more...
View ArticleputStrLn doesn’t print to STDOUT ... it describes how to print to STDOUT
putStrLn doesn’t print to STDOUT ... it describes how to print to STDOUT By Alvin Alexander. Last updated: June 12 2017 “putStrLn doesn’t print to standard out, it returns a value — of type IO () —...
View ArticleWhy Haskell has monads
Why Haskell has monads By Alvin Alexander. Last updated: January 23 2018 “If it wasn’t for the problem of how to sequence input-output actions correctly, monads probably wouldn’t have appeared in...
View Article