chickadee » chicken » modules » define-interface

(define-interface INTERFACENAME (EXPORT ...))syntax

Defines an interface, a group of exports that can be used in module-definitions using the (interface: INTERFACE) syntax. See the definition of module above for an explanation of EXPORT specifications.

Interface names use a distinct global namespace. Interfaces defined inside modules are not visible outside of the module body.