Perils of a newbie player

 I first encountered disc golf back in 2017.  I played a little bit and then for reasons I don't remember, I kind of walked away.   Skip...

July 22, 2020

Scala to Haskell

I previously wrote about switching my learning efforts from Haskell to Scala.  I've switched back. ;)

It was a combination of things.  I was enjoying Scala, but had this nagging feeling about being able to fall back to OOP concepts if I couldn't figure out how to do things in FP style.  This was nagging me as I was working on my ray tracer.  I was enjoying the book "Functional Programming Simplified" though.  I'll go back an finish that at some point.

A few weeks ago, a coworker asked me to do a lunch and learn presentation that I had once said I'd do.  Well, that was around a year ago that I said I'd do something on Haskell.  Then, holidays happened, there were scheduling difficulties and the whole pandemic started.  In the intervening months, I had switched to Scala.  So, I said "yes" anyway.

I started trying to prepare a L&L presentation on Haskell and realized that I remembered some things and that I had not given Haskell enough energy to learn.  This started me back on Haskell with fresh eyes.

I've started a ray tracer, of course.  I'm liking it more this time.  I'm forced to think harder and dive into Haskell libraries and pure FP techniques.

So, I now to finish the book and ray tracer this time, no matter what.  Then I can move on to another project.  Maybe a bowling kata?  We'll see.

1 comment:

  1. Total state enforcement costs would depend largely on how typically the new new} civil enforcement method is used. However, these elevated costs would unlikely exceed the low tens of millions of dollars 우리카지노 annually. This amount is less than one-half of 1 p.c of the state’s whole General Fund finances. The head of a Luhansk flame-thrower company recorded in a single doc that eight of his subordinates had previous convictions - including one man for rape and sexual assault. If you or a member of the family or friend reveals these indicators, we encourage you to hunt a professional opinion. A psychologist or physician can decide a diagnosis and help the participant via the following steps.