Skip to main content

Module lib_registry

Module lib_registry 

Source
Expand description

Library registry for module-system symbol lookup. Library Registry — informational trait for CJC library self-description.

CJC libraries implement this trait to declare their builtins, methods, and value types. This enables:

  • :libs REPL command for library discovery
  • LSP hover info for library-provided symbols
  • Future automated import validation

Actual dispatch remains in library-specific dispatch modules (the proven match-arm pattern). This trait is for metadata only.

Traits§

CjcLibrary
Trait that CJC library crates implement for self-description.