Commit 9a62394b317d08359ed1ef79662b4d11b36b0cad

Thomas de Grivel 2020-05-17T13:15:33

language: add sizing information

diff --git a/language/index.md b/language/index.md
index 54c2b39..8d2d807 100644
--- a/language/index.md
+++ b/language/index.md
@@ -29,7 +29,12 @@ part of the language or not.
 
 The most used schemas for formal language definition are grammars.
 
-Is there a grammar for each possible schema ?
+The schema is a generalistic view of all the data that can be
+expressed in the language.
+
+It can be a relative process where parts of the structure of the
+language are combined to form a more complex schema, e.g. a
+grammar made of simpler rules.
 
 ### Semantics
 
@@ -47,6 +52,9 @@ A number of programming languages also export the semantics of
 lower-level constructs such as mathematical operations from the processor
 or disk access from the kernel.
 
+Semantics tells you how your language relates to other languages.
+It is a connection to other languages.
+
 ### Data
 
 Data is valid use of the language for reasons pertaining to its
@@ -63,3 +71,6 @@ language data.
 
 Data is a choice from the possibilities of the language schema
 driven by the semantics of the language.
+
+It is the most precise use of the language. Each datum represents
+a single valid use of the language and can be uniquely identified.