Re:Practicing Elixir or any programming language
by kovek on Thursday August 24, 2017 @11:11PM
(#15095847)
I am reading Haskell Programming from First Principles right now. If I did not know how the language works from doing this reading, then I do not see how I could make anything useful without quickly getting annoyed by the compiler
[ Parent
| on HN ]
Re:Practicing Elixir or any programming language
by jbjohns on Friday August 25, 2017 @04:44AM
(#15097039)
But in Haskell your "do, see reaction" loop is the compiler. Most of the interesting bit of it is incrementally defining types and functions for your program and verifying that it's still legal. That way, when the compiler responds with something very confusing looking you know what caused it and that can help a lot with understanding what it's saying. And when it still doesn't help, you can ask on one of the various forums and gain some important new understanding that I don't think I would ever associate or understand from a book reading.