ProjectSeptemberInc / freek

Freek, a freaky simple Free to combine your DSL seamlessly
Other
198 stars 19 forks source link

StateT #13

Closed dispalt closed 6 years ago

dispalt commented 8 years ago

I was looking at this project and wondering how it would change if I were to use freek. I am fairly new to most of this more intense monadic stuff, but have been scratching my head for a few days as I try to slog through connecting one to the other. I guess the biggest difference is the use of StateT, but I am probably way in over my head, however, it is a real world problem I am looking to solve so I figured it would be a good opportunity to apply some of this stuff, if it makes sense.

So to my question, do you have any cursory tips on how to apply your clean division (freek) to this problem set? Do you need more information?

mandubian commented 7 years ago

sorry I missed your message, github never notified me about it :) Can you be more precise on the way they use Free monads there? Free monads are monads that can be used with State monads too... but it depends on the way you want to use them...

dispalt commented 6 years ago

I forgot what this was about.