# Summary - [What is Lean](./whatIsLean.md) - [Tour of Lean](./tour.md) # Language Manual - [Dependent Types](./deptypes.md) - [Simple Type Theory](./simptypes.md) - [Types as objects](./typeobjs.md) - [Function Abstraction and Evaluation](./funabst.md) - [Introducing Definitions](./introdef.md) - [What makes dependent type theory dependent?](./dep.md) - [Organizational features](./organization.md) - [Sections](./sections.md) - [Namespaces](./namespaces.md) - [Implicit Arguments](./implicit.md) - [Auto Bound Implicit Arguments](./autobound.md) - [Functions](./functions.md) - [Type classes](./typeclass.md) - [The `do` Notation](./do.md) - [Tactics](./tactics.md) - [Thunks, Tasks and Threads](./thunks.md) - [String interpolation](./stringinterp.md) # Other - [Frequently Asked Questions](./faq.md) - [Significant Changes from Lean 3](./lean3changes.md) - [Syntax Highlighting Lean in LaTeX](./syntax_highlight_in_latex.md) # Development - [Commit Convention](./commit_convention.md) - [Building Lean](./make/index.md) - [Ubuntu Setup](./make/ubuntu-16.04.md) - [macOS Setup](./make/osx-10.9.md) - [Windows Setup](./make/msys2.md) - [Nix Setup (*Experimental*)](./make/nix.md) - [Building This Manual](./mdbook.md) - [Fixing Tests](./fixing_tests.md)