Open nponeccop opened 6 years ago
We can stick to something like this:
Generic programming centers around the idea of abstracting from concrete, efficient algorithms to obtain generic algorithms that can be combined with different data representations to produce a wide variety of useful software.
So how well Haskell supports the generic programming? It does extremely well compared to other languages. How we can substantiate this claim? It's not very easy unfortunately because there are so many facilities in Haskell to support various generic styles.
So the question is how do we describe all of that concisely, and what is already covered elsewhere?
What do you mean? Generic programming is a very vague term. Can you give some examples?