mirror of
https://github.com/edwinb/Idris2-boot.git
synced 2024-11-28 05:32:03 +03:00
2ca5509eb6
That's most of it now - just missing a section on multiplicities, and a section on the differences from Idris 1. Ideally, there should also be a much more gentle introduction (basically doing the same as the first 3 chapters of TypeDD in Idris). But that's for some other time...
41 lines
1.1 KiB
ReStructuredText
41 lines
1.1 KiB
ReStructuredText
.. _tutorial-index:
|
|
|
|
#########################
|
|
A Crash Course in Idris 2
|
|
#########################
|
|
|
|
This is a crash course in Idris 2 (sort of a tutorial, but rather less
|
|
gentle I'm afraid!).
|
|
It provides a brief introduction to programming in the Idris Language.
|
|
It covers the core language features, assuming some experience with an
|
|
existing functional programming language such as Haskell or OCaml.
|
|
|
|
This has been revised and updated from the Idris 1 tutorial. For details of
|
|
changes since Idris 1, see :ref:`updates-index`.
|
|
|
|
.. note::
|
|
The documentation for Idris has been published under the Creative
|
|
Commons CC0 License. As such to the extent possible under law, *The
|
|
Idris Community* has waived all copyright and related or neighboring
|
|
rights to Documentation for Idris.
|
|
|
|
More information concerning the CC0 can be found online at: http://creativecommons.org/publicdomain/zero/1.0/
|
|
|
|
|
|
.. toctree::
|
|
:maxdepth: 1
|
|
|
|
introduction
|
|
starting
|
|
typesfuns
|
|
interfaces
|
|
modules
|
|
multiplicities
|
|
packages
|
|
interp
|
|
views
|
|
theorems
|
|
interactive
|
|
miscellany
|
|
conclusions
|