|
|
|
|
|
by MichaelBurge
3297 days ago
|
|
Many of these you can work around with language extensions or a custom Prelude, but then you need to have been bitten by them to know that you need to work around them. I hear "dependent types" and I think "theorem prover", but it seems like Idris is a cleaned up Haskell with some light proving features built in? Haskell is good for compilers and parsers. What's a good excuse to try Idris? |
|
It's a full-strength dependent type theory, but is intended primarily for use as a programming language. So the design focus is on using full dependent types to make ordinary programming easier.
> What's a good excuse to try Idris?
The best excuse of all: it is super fun.