3 ms·
By theory, you have gained some knowledge about Monads. The hard part about Monads is, how you implement them to solve your problem. I would say, practice hard;
by z3phyr 14y ago
By theory, you have gained some knowledge about Monads.
The hard part about Monads is, how you implement them to solve your problem. I would say, practice hard; then only you will truely master the concept.
Try to solve as many problems as you can, using monads.
When you will be comfortable with aspect oriented programming (which the monads encourage), and easily speak functional language, then you can tell yourself that you have now mastered the concept. Even after that practice hard.
- jfaucett 14y agoI think you're absolutely right. The theory behind many concepts I find is actually very simple, c pointers being another example. I mean how simple is this? int x = 15; int *y = &x; The hard part is using it to solve your problems.