Colibri: The Declarative, Turing-Complete Language Lurking Inside Swift
(medium.com)
In this article I want to show you Colibri, a language using type declarations for logic, behavior and relationships. It is found within Swift’s type system. Colibri follows Language Oriented Programming — each module (be it a model type, use case or feature) defines it own set of instructions that can be used to interact with it. These instructions are defined in one or more Domain Specific Languages (DSL). It is fully declarative.
In this article I want to show you Colibri, a language using type declarations for logic, behavior and relationships. It is found within Swift’s type system. Colibri follows Language Oriented Programming — each module (be it a model type, use case or feature) defines it own set of instructions that can be used to interact with it. These instructions are defined in one or more Domain Specific Languages (DSL). It is fully declarative.