Let me put it succinctly — monad transformers helps us combine operations of several monads into one single monad. Well, that is it. If it were as simple as said, you would not have a plethora of articles about monads and monads transformers, with each one claiming to simplify and explain what these things are in a better way.
Abhijit Gupta
Posts
Laziness to the rescue
Laziness isn't all that bad...
Laziness to the rescue
Lazy evaluation or laziness as it is colloquially known is delayed evaluation of an expression until we really require its result. It’s like making a promise, fulfilling it only at the nick of time. It lets us define infinite data structures without explicit allocating memory to create and store them.
Harnessing power of AI to build a robust solar irradiation forecasting pipeline for efficient management and integration of solar energy in power grids.
A holistic perspective into exploring graphs using functional programming Before we start, let me ask you a question — when you encounter a complex problem, isn’t it tempting to start with basic building blocks and then gradually build up the solution? Well, I won’t blame you, so to speak. For someone who has spent a considerable time learning and programming in imperative programming languages, it often seems a ‘natural’ strategy. Unfortunately, depending on the complexity of the problem, th...
Reliable predictions of infectious disease dynamics can be valuable to public health organizations that plan interventions to decrease or prevent disease transmission. With the big data growth in healthcare and biomedical sector, accurate analysis of such data could help in early disease detection and better patient care. Our idea is to analyse and determine the spread of epidemic diseases in villages and sub-urban areas, where healthcare might not be readily available.