Files
bara-lang/docs/en/index.md
T
dimgigov 10e4ec07d6 docs: reorganize into en/ and bg/ subfolders with numbered indices
- New docs/index.md with language selector
- docs/en/ — 01-getting-started, 02-architecture, 03-ai-integration,
  04-api-reference, 05-user-guide, 06-roadmap
- docs/bg/ — same structure in Bulgarian
- Root README.md trimmed to quick-start + links to docs/
- Removed old flat docs/ files (ARCHITECTURE.md, AI_FIRST.md, etc.)
- Added swap!/reset! examples to getting-started guides
2026-05-08 23:24:47 +03:00

1.2 KiB

← Back to Index


Clojure/Nim Documentation (English)

A Clojure dialect that compiles to Nim → C → native binaries.

Table of Contents

# Document Description
01 Getting Started Installation, build, CLI commands, quick examples
02 Architecture Compiler pipeline, design decisions, internal structure
03 AI Integration DeepSeek, OpenAI, MiMo — error assistance, code generation, optimization, debugging
04 API Reference JSON REPL protocol, operations, tool-call format
05 User Guide Macros, threading, interop, advanced patterns
06 Roadmap Completed phases, future plans, performance targets

Quick Start

git clone https://gitlab.com/balvatar/lisp-nim.git
cd lisp-nim
make build
make check        # build + tests + examples
./cljnim repl     # human REPL

Stats

  • Tests: 276+ across 8 suites
  • Compiler: Nim → C → native
  • Targets: Linux, macOS, Windows, JS, WASM, C shared libraries
  • AI Support: DeepSeek API, OpenAI-compatible, Xiaomi MiMo