schemelet
Schemelet is a conceptual unit of software organization in the Scheme family of programming languages. It describes a small, self-contained collection of Scheme code that provides a narrowly focused API while encapsulating its internal implementation. Schemelets are intended to be lightweight building blocks that are easy to reuse, compose, and reason about, functioning like mini-modules built from a handful of procedures.
Origin and scope: The term combines "Scheme" with the diminutive -let to convey smallness. It is not
Core characteristics: A schemelet typically has a compact, well-defined interface and hides implementation details behind a
Relation to other constructs: Schemelets sit between plain functions and full modules. They share module-like properties
Usage pattern: Authors create schemelets for focused concerns, document the public surface, and ensure internal helpers