* Primitive principali
** def_class
*** Definizione
+Definisce la struttura di una classe.
*** Implementazione
** make
*** Definizione
-
+Definisce una nuova istanza della classe
*** Implementazione
#+begin_src prolog :tangle oop.pl
** field
*** Definizione
-
+Estrae il valore di una classe da un campo
*** Implementazione
#+begin_src prolog :tangle oop.pl
** fieldx
*** Definizione
-- Non ho capito se così va bene
-- Non ho capito a cosa serve
-- Non ho capito quando va usato
+Estrae il valore dalla classe percorrendo una catena di attributi(?)
*** Implementazione
#+begin_src prolog :tangle oop.pl