Files
bara-lang/books/clojure-book/en/index.md
T
dimgigov 23252826a0 feat: add Clojure/Nim chapter to the book + restructure for GitLab
- New chapter 05-clojure-nim.md (EN + BG) covering:
  - Native compilation pipeline (Clojure → Nim → C → binary)
  - AI-powered development (error explanation, code generation)
  - JSON REPL for AI agents
  - loop/recur with real TCO
  - Cross-compilation: JS, shared libs, WASM
  - Persistent data structures (HAMT)
  - Concurrency: atoms, agents, channels
- Updated book README.md with Clojure/Nim focus
- Added Clojure/Nim terms to subject indices (EN + BG)
- Removed books/ from .gitignore so it can be pushed to GitLab
2026-05-08 23:32:11 +03:00

20 KiB

Subject Index - English

A

  • Agents - 11.3
  • Aliasing namespaces - 9.3
  • Allocation (memory) - 8.2
  • Anonymous functions - 5.2
  • Antiquated functions - 17.3
  • Apply - 7.3.3
  • Arities - 5.1.2
  • Asynchronous programming - 16, 4
  • Atom - 11.1

B

  • Batch processing - 8.5, 8.1
  • Behavior dispatch - 13
  • Bencharking - 8.7
  • Binding - 11.4
  • Booleans - 4.4

C

  • Caching - 1.5, 8.6, 8.2
  • Case - 6.1.5
  • Channels - 16.1, 5
  • Clojure/Nim - 5 — Native compilation, AI integration, JSON REPL
  • Compilation (native) - 5
  • Cross-compilation - 5 — JS, WASM, shared libraries
  • Characters - 4.3
  • Chunked sequences - 2.2
  • Circuit breaker - 3.4
  • Closures - 5.4
  • Coll - 5.3
  • Comment - 3.5
  • Commitment - 3.3
  • Compilation - 6.1
  • Composing functions - 5.3
  • concat - 4.7
  • Concurrency - 11
  • cond - 6.1.3
  • condp - 6.1.4
  • Configuration - 1.3
  • Cons - 4.7
  • Contracts - 5.3
  • Core.async - 16
  • Currying - 5.3

D

E

  • eastwood - 5.1
  • Either pattern - 1.2
  • emit - 6.1
  • empty - 4.12
  • Enumerations - 4.5
  • Error handling - 6.3, 6.4
  • Evaluation rules - 3.4
  • Event sourcing - 3.2
  • Exception handling - 6.3
  • expand - 10.5
  • Extending types - 12.3

F

G

H

  • hash-map - 4.9
  • hash-set - 4.10
  • Hierarchies - 13.3
  • Higher-order functions - 5.3
  • hot - 4.2

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

Z