@@ -10,7 +10,7 @@ and uses statical and strong generalized algebraic data types known as [strict t
1010The language design and compiler is a work in progress. The compiler will compile the code into LLVM and [ AluVM] ( AluVM )
1111targets, and a special cross-compiler from Cation to Rust will be available.
1212
13- ## Language Features
13+ # Features
1414
15151 . ![ Applied Category Theory] ( /symbols/act.svg )
1616 The (first) categorical programming language with notations close to mathematics
@@ -19,14 +19,28 @@ targets, and a special cross-compiler from Cation to Rust will be available.
19193 . ![ Fun to program] ( /symbols/fun.svg )
2020 Easy to read and fun to program, avoid visual clutter and boilerplate
2121
22- <div ></div >
22+ # Learn more
23+
24+ Learn cation from docs, examples or language reference.
25+
26+ - ## Language Overview
27+
28+ Check the language features and get a first impression of the language.
29+
30+ <a href =" /overview " class =" button " >Language overview</a >
2331
2432- ## Language Design
2533
2634 Read more on language design in the documentation.
2735
2836 <a href =" /design " class =" button " >Language design docs</a >
2937
38+ - ## Category Theory
39+
40+ Understand the language in the terms of Category Theory.
41+
42+ <a href =" /category " class =" button " >Categorical explanation</a >
43+
3044- ## Language Reference
3145
3246 Reference contains a list of Cation keywords and statements.
@@ -39,6 +53,12 @@ targets, and a special cross-compiler from Cation to Rust will be available.
3953
4054 <a href =" /examples " class =" button " >Code examples</a >
4155
56+ - ## Try Yourself
57+
58+ See the language in action by trying to compile the code.
59+
60+ <a href =" /try " class =" button " >Cation compiler</a >
61+
4262---
4363
4464Cation is a work in progress project. Its development is lead by [ Dr Maxim Orlovsky] [ orlovsky ] at [ UBIDECO Labs] ,
0 commit comments