What problem does it solve?
The Fold uses typed comments and doc forms to turn scattered inline notes into searchable, versioned metadata that travels with code.
Core Features & Use Cases
- Typed annotations: add type, description, and parameter metadata alongside Scheme definitions without changing runtime behavior.
- Searchable docs: enables tooling to index and retrieve documentation across a project.
- Module-level documentation: promote consistent documentation practices across functions and modules, with support for tooling integration.
- Use Case: annotate a function with (doc 'type ...) and (doc 'description "Adds two numbers") so teammates can discover semantics via search.
Quick Start
Start annotating a simple Scheme function with doc forms, then run your documentation indexer to verify docs are discoverable.