DEV Community

loading...

Discussion on: Advent of Code 2019 Solution Megathread - Day 5: Sunny with a Chance of Asteroids

Collapse
ballpointcarrot profile image
Christopher Kruse

Definitely can say this implementation has a lot of class. 🤣

Thread Thread
jbristow profile image
Jon Bristow Author

Yeah, I wish there was a more elegant way of doing discriminated unions in Kotlin. I'm used to the lightweight kinds/types of Haskell. Arrow-KT lets you do basic stuff pretty nicely, but it gets ugly the more you try to be full functional style only.

I'm also disappointed in the type erasure.