Hoa is a modular, extensible and structured set of PHP libraries. Moreover, Hoa aims at being a bridge between industrial and research worlds. This library is the foundation —the core— of all libraries of Hoa. It proposes fundamentals algorithms, paradigms and mechanisms, organized as follows:
Core: core of the core;
Consistency: adds consistency to PHP (from/import, xcallable, dnew, curry etc.);
Exception: homogenises exceptions and errors;
Protocol: abstracts resources —and more— accesses (e.g. hoa://Library or hoa://Application);
Parameter: manages parameters of libraries;
Event: adds support of events and listeners;
Data: adds support of polymorphic data with high performance.