3 ms·
Linq looks like a free monad: you declare the program as a data structure and the runtime implementation just interprets it on the go (something you could - not
by eecc 9y ago
Linq looks like a free monad: you declare the program as a data structure and the runtime implementation just interprets it on the go (something you could - not so easily - try to do with a strategy pattern)