DEV Community

Discussion on: How to read Haskell Documentation. Step by step guide.

Collapse
 
theodesp profile image
Theofanis Despoudis • Edited

That's awesome. Reading though your thoughts in the article I would agree that it looks more as a Java-like program. But it's great that Haskell can accommodate this kind of programming style although it tends to be unmaintainable.

I think the true power of Haskell shines when you leverage monads, lenses and the other functional programming tools.

I tend to write more articles to make it easier to read and understand Haskell especially coming from a Imperative/OOP background.

Collapse
 
shiraeeshi profile image
shiraeeshi • Edited

I think the true power of Haskell shines when you leverage monads, lenses and the other functional programming tools.

It would be interesting to see how you would refactor the code of the project to demonstrate a more functional approach to application design, if it makes sense for such a small codebase. Maybe I need a larger project to experiment with functional tools.