1
Il existe plusieurs notations pour décrire les relations, en particulier UML (Unified Modeling Language).
2
La notation pointée qui est d'usage en programmation par objet pour l'envoi de message étant déjà utilisée pour les enregistrements et les modules, il devenait difficile de l'utiliser de nouveau.
3
Le private Objective CAML correspond au protected d'Objective C et de Java