Commit 21357bfdd2223d72271e9eec27bb69fe3a9e6b4a

Thomas de Grivel 2025-04-01T19:27:29

doc: block

diff --git a/doc/1_KC3/1.09_Block.en.md b/doc/1_KC3/1.09_Block.en.md
index 9c2aea4..0accb0a 100644
--- a/doc/1_KC3/1.09_Block.en.md
+++ b/doc/1_KC3/1.09_Block.en.md
@@ -1,7 +1,33 @@
 # 1.9 Block
 
-## 1.9.1 Introduction
-
-A KC3 block is a source code block.
+A KC3 block is a source code block. It starts with `do` or `{` and
+ends with `end` or `}` respectively.
 It can be poassed to a special operator or macro function to
 be evaluated explicitly in C with `env_eval_block`.
+
+## 1.9.1 Examples
+
+```elixir
+ikc3> do
+ikc3>   1
+ikc3>   2
+ikc3>   3
+ikc3> end
+3
+ikc3> quote do
+ikc3>   1
+ikc3>   2
+ikc3>   3
+ikc3> end
+do
+  1
+  2
+  3
+end
+ikc3> type(quote do
+ikc3>   1
+ikc3>   2
+ikc3>   3
+ikc3> end)
+Block
+```