Guide chapters
- NanoLang User Guide
- Examples
- LLM-Powered Profiling
- Chapter 1: Getting Started
- Chapter 2: Basic Syntax & Types
- Chapter 3: Variables & Bindings
- Chapter 4: Functions
- Chapter 5: Control Flow
- Chapter 6: Collections
- Chapter 7: Data Structures
- Chapter 8: Modules & Imports
- Chapter 9: Core Utilities
- Chapter 10: Collections Library
- Chapter 11: I/O & Filesystem
- Chapter 12: System & Runtime
- Chapter 13: Text Processing
- 13.2 log - Structured Logging
- 13.1 regex - Regular Expressions by Example
- 13.3 StringBuilder - Advanced Techniques
- Chapter 14: Data Formats
- 14.1 JSON - Parsing & Generation
- 14.2 SQLite - Embedded Database
- Chapter 15: Web & Networking
- 15.1 curl - HTTP Client
- 15.2 http_server - Building Web Services
- 15.3 uv - Async I/O (libuv bindings)
- Chapter 16: Graphics Fundamentals (SDL)
- 16.1 SDL - Simple DirectMedia Layer
- 16.2 SDL_image - Image Loading
- 16.3 SDL_mixer - Audio Playback
- 16.4 SDL_ttf - TrueType Fonts
- Chapter 17: OpenGL Graphics
- 17.3 GLEW - Extension Wrangler
- 17.2 GLFW - Window & Input Management
- 17.4 GLUT - Utility Toolkit
- 17.1 OpenGL - Modern Graphics Pipeline
- Chapter 18: Game Development
- 18.3 bullet - Physics Engine
- 18.1 event - Event System
- 18.4 Example: Building a Simple Game
- 18.2 vector2d - 2D Math
- Chapter 19: Terminal UI (ncurses)
- 19.1 ncurses - Terminal Applications
- Chapter 20: Testing & Quality
- 20.3 Testing Best Practices
- 20.2 coverage - Code Coverage
- 20.1 proptest - Property-Based Testing
- Chapter 21: Configuration
- 21.1 preferences - User Preferences Management
- Chapter 22: Canonical Style
- Chapter 23: Higher-Level Patterns
- Chapter 24: Performance & Optimization
- Chapter 25: Contributing
- Chapter 26: LLM Code Generation
- Chapter 27: Self-Hosting
- Appendix A: Examples Gallery
- Appendix B: Quick Reference
- Appendix C: Troubleshooting Guide
- Appendix D: Glossary
- Appendix E: Error Reference
- Appendix F: Migration Guide
- NanoLang API Reference
- StringBuilder API Reference
- bullet API Reference
- coverage API Reference
- curl API Reference
- event API Reference
- filesystem API Reference
- glew API Reference
- glfw API Reference
- glut API Reference
- http_server API Reference
- log API Reference
- ncurses API Reference
- opengl API Reference
- preferences API Reference
- proptest API Reference
- regex API Reference
- sdl API Reference
- sdl_image API Reference
- sdl_mixer API Reference
- sdl_ttf API Reference
- sqlite API Reference
- uv API Reference
- vector2d API Reference