Using CCL
Maintaining CCL
Interfaces implemented in a shared library and consumed by another binary may only use primitive types. Interfaces based on CCL may use CCL types such as String or Variant to name a few.