10e4ec07d6
- 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
1.2 KiB
1.2 KiB
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