Kokou is a utility library that is cultivated from useful things that have withstood the test of time and value. It is used in its sister "wabi-sabi" libraries: Kanso, Yugen, etc.
Unstable; in development.
Kokou follows my "wabi-sabi" design philosphy:
Mixin, Object, Delegate, Compose (MODC)
This style promotes several concepts:
- Create simple objects that perform a specific function.
- Provide a companion mixin, if possible, to provide flexibility to create new types of objects.
- Use differential overrides, where the non-overrides are delegated to the prototypical object.
- Use composition for more complex behavior.
By using these principles, you have extreme flexibility to create many combinations of objects and allow the end user to adapt the functionality to their own specific use case.