Idris version 1.0 has been released. You can find it on hackage or from the download page. Documentation is available from docs.idris-lang.org. Thanks to everyone who has contributed, whether by providing code, documentation, testing, issue reports, or encouragement. You can find the names of the contributors in the source repository. What do we mean by “1.0”? Idris version 1.0 corresponds to the
A new version of Idris, 0.99, has been released. You can find this on hackage, or from the download page. Documentation is available from docs.idris-lang.org. The changes since version 0.12 are detailed below. This is an important step towards releasing version 1.0, with the language more or less stable now. Between now and releasing 1.0, we’ll be focussing on fixing up the most important issues,
Now that the language is getting stable, and that the Idris book, Type-driven Development with Idris is nearing publication, it’s getting close to time to release version 1.0. We’ll shortly be releasing Idris version 0.99, which is essentially an alpha release of 1.0, and we’ll keep releasing updates until 1.0 is ready, probably around February 2017. There’s still plenty to do, which we’ll be work
Demonstrating creation of a type safe printf function using Idris, a dependently typed programming language. The result is here: https://gist.github.com/puffnfresh/11202637
Constructors are red. Types are blue. Your code always works Because Idris loves you. In How Functional Programming Mattered, Zhenjiang Hu, John Hughes, and Meng Wang argue that (pure) functional programming has changed the way we think about programs. An important part of the reason why is equational reasoning and referential transparency. As an example, Hu, Hughes, and Wang use a function to rev
Effective Platform Engineering—Save 45% TODAY ONLY!
Idris is a language for practical, dependently typed, functional programming. The Idris Tutorial is the best resource for becoming familiar with with the language. You can use the REPL above to play around without installing the compiler on your computer. Give these examples a go: "Hello world" reverse (the (Vect 3 _) [1, 2, 3]) the (n ** Vect (S n) Int) (3 ** [1, 2, 3, 4]) You can also compile Id
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く