Zenwolf / kokou

A utility library.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kokou

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.

Project Status

Unstable; in development.

Design Philosophy

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.

About

A utility library.

License:Other


Languages

Language:JavaScript 100.0%