digital home of MacSlow

Next on the reading-list

Posted by in Uncategorized

I am done with Graham Hutton’s book “Programming in Haskell” and do not plan to let my mind rest. One of the intrinsic benefits of Haskell, is its natural fitness for parallelism and concurrency. This combined with my interest in fast code and the desire to get what I paid for from my CPU’s cores (“Light up all the transistors, man!” 😀) quickly drew me to grab Simon Marlow’s book on said topic. Enter… This kind of material is probably a bit early for somebody like me, who is still…read more

0

Effectful Haskell with gloss

Posted by in Uncategorized

By now I am well past writing only pure functional Haskell (besides, solving problems from Project Euler is a bit dry in the long run). Avoiding side-effects does not get you very far when you want to use a programming language for solving problems in the real world. Any kind of output (or reading non-deterministic input) shifts you back on the path of impure (aka effectful) programming. Me being me, the “effects” I enjoy writing the most are from the field of computer graphics. While not yet fluent enough for…read more

0

From C++ to Haskell…

Posted by in Uncategorized

… is a potentially very entangled step to take. I’m not leaving C++ behind, far from it. Learning a new language “every year” never felt like the challenge I expected it to be. In the past I’ve looked at Vala, C#, Python, JavaScript, TypeScript, Java & Kotlin. For me the most useful appear to be Kotlin (the better Java), Python and TypeScript (the better JavaScript). These impressions greatly depend on the problem domain you have to address of course. For the next undertaking, I wanted something radically different. Since the…read more

0