User loginNavigation |
(Even more) theorems for free?While talking about Haskell in this post, I believe the question is more general, and therefore on-topic on LtU. I use Haskell rarely, so every time I do use it, I catch myself reimplementing standard functions, only because I do not know them by name, or in which module they are. Note that I intentionally do not describe the meaning of the function, but only its type - the idea is to either imitate "theorems for free" and deduce the only natural implementation, or to find existing functions with matching type, or even better a combination of both. Can something like that be implemented as mere (IDE) tool on top of existing Haskell type system, or it is not rich enough and I have to use Epigram? [On edit: I should probably rephrase the question: how far can this tool go using Haskell type system? It is obvious that some degree of deducing is possible, and then again some other is not. E.g., I am not sure it's reasonable to expect the tool to suggest using an existing function with type BTW, as soon as I typed the word "isomorphism" I remembered that I probably should look at Frank Atanassow papers...] By Andris Birkmanis at 2006-12-21 10:50 | LtU Forum | previous forum topic | next forum topic | other blogs | 9077 reads
|
Browse archives
Active forum topics |
Recent comments
32 weeks 6 days ago
33 weeks 56 min ago
33 weeks 1 hour ago
1 year 3 weeks ago
1 year 7 weeks ago
1 year 8 weeks ago
1 year 8 weeks ago
1 year 11 weeks ago
1 year 16 weeks ago
1 year 16 weeks ago