-#+title: đź’€ OOÎ in Prolog đź’€
+#+title: OOÎ in Prolog
#+author: Bizzoni Leonardo (899629)
#+author: Kier Mirko Tolentino(899728)
-#+author: Barone Matteo(894594)
#+options: TOC:nil
* Breve descrizione
-42
+Ai tempi di Simula e del primo Smalltalk, molto molto tempo prima di
+Python, Ruby, Perl e SLDJ, i programmatori Lisp giĂ producevano una pletora
+di linguaggi object oriented.
+Questo progetto consiste nella costruzione di un’estensione "object oriented"
+di Common Lisp, chiamata OOΛ, e di un’estensione "object oriented"
+di Prolog, chiamata OOÎ .
+OOΛ è un linguaggio object-oriented con eredità multipla. Il suo scopo è
+didattico e mira soprattutto ad evidenziare aspetti dell’implementazione di
+linguaggi object-oriented:
+1) il problema di dove e come recuperare i valori ereditati.
+2) come rappresentare i metodi e le loro chiamate.
+3) come manipolare il codice nei metodi stessi.
* Primitive principali
** def_class