/home/siddhi - functional

Software, Geekery and other miscellany

Monads in Functional Programming

The idea of doing a computation within a special context isn't unique to quantum computing. Functional programming has a concept called the monad that does something similar. This is how it works: you have an input value and you want to perform a sequence of calculations within a certain special …

How to Design Programs - MIT Press

Yesterday I had blogged about the books I couldnt find in Bangalore (Programming Pearls and The Practise of Programming). Today I'm going to blog about one of the books I did find (the rest will be in subsequent posts).

That book is "How to Design Programs" from MIT Press. I …