Description
C projects can use higher-level programming patterns and abstractions through the Cello library. This helps experiments that want object-like structures, generic containers, or more expressive code while staying in C.
It is a developer library, not an application. The abstractions can make code more convenient but should be weighed against readability and maintenance needs.