From 67abe029dd9ffb32e013bfc22991218bc6bb94d5 Mon Sep 17 00:00:00 2001 From: LeonardoBizzoni Date: Mon, 11 Dec 2023 21:49:24 +0100 Subject: [PATCH] Primo commit --- Lisp/README.org | 55 +++++++++++++++++++++++++++++++++++++++++++++++ Lisp/ool.lisp | 7 ++++++ Prolog/README.org | 55 +++++++++++++++++++++++++++++++++++++++++++++++ Prolog/oop.pl | 7 ++++++ 4 files changed, 124 insertions(+) create mode 100644 Lisp/README.org create mode 100644 Lisp/ool.lisp create mode 100644 Prolog/README.org create mode 100644 Prolog/oop.pl diff --git a/Lisp/README.org b/Lisp/README.org new file mode 100644 index 0000000..edcda0e --- /dev/null +++ b/Lisp/README.org @@ -0,0 +1,55 @@ +#+title: 🔥 OOΛ in Common Lisp 🔥 +#+author: Bizzoni Leonardo (899629), Barone Matteo(matricola), Mirko Tolentino(matricola) + +* Breve descrizione +42 + +* Primitive principali +** def_class +*** Definizione + + +*** Implementazione +#+begin_src prolog :tangle ool.lisp +(write-line "Incredibile definizione del predicato `def_class`") +#+end_src + +*** Esempio pratico + + +** make +*** Definizione + + +*** Implementazione +#+begin_src prolog :tangle ool.lisp +(write-line "Incredibile definizione del predicato `make`") +#+end_src + +*** Esempio pratico + + +** field +*** Definizione + + +*** Implementazione +#+begin_src prolog :tangle ool.lisp +(write-line "Incredibile definizione del predicato `field`") +#+end_src + +*** Esempio pratico + +** fields +*** Definizione + + +*** Implementazione +#+begin_src prolog :tangle ool.lisp +(write-line "Incredibile definizione del predicato `fields`") +#+end_src + +*** Esempio pratico + + +* Predicati helper diff --git a/Lisp/ool.lisp b/Lisp/ool.lisp new file mode 100644 index 0000000..6ea64dc --- /dev/null +++ b/Lisp/ool.lisp @@ -0,0 +1,7 @@ +(write-line "Incredibile definizione del predicato `def_class`") + +(write-line "Incredibile definizione del predicato `make`") + +(write-line "Incredibile definizione del predicato `field`") + +(write-line "Incredibile definizione del predicato `fields`") diff --git a/Prolog/README.org b/Prolog/README.org new file mode 100644 index 0000000..e15a892 --- /dev/null +++ b/Prolog/README.org @@ -0,0 +1,55 @@ +#+title: 💀 OOΠ in Prolog 💀 +#+author: Bizzoni Leonardo (899629), Barone Matteo(matricola), Mirko Tolentino(matricola) + +* Breve descrizione +42 + +* Primitive principali +** def_class +*** Definizione + + +*** Implementazione +#+begin_src prolog :tangle oop.pl +writeln(user_output, "Incredibile definizione del predicato `def_class`"). +#+end_src + +*** Esempio pratico + + +** make +*** Definizione + + +*** Implementazione +#+begin_src prolog :tangle oop.pl +writeln(user_output, "Incredibile definizione del predicato `make`"). +#+end_src + +*** Esempio pratico + + +** field +*** Definizione + + +*** Implementazione +#+begin_src prolog :tangle oop.pl +writeln(user_output, "Incredibile definizione del predicato `field`"). +#+end_src + +*** Esempio pratico + +** fields +*** Definizione + + +*** Implementazione +#+begin_src prolog :tangle oop.pl +writeln(user_output, "Incredibile definizione del predicato `fields`"). +#+end_src + +*** Esempio pratico + + +* Predicati helper diff --git a/Prolog/oop.pl b/Prolog/oop.pl new file mode 100644 index 0000000..b2bbc00 --- /dev/null +++ b/Prolog/oop.pl @@ -0,0 +1,7 @@ +writeln(user_output, "Incredibile definizione del predicato `def_class`"). + +writeln(user_output, "Incredibile definizione del predicato `make`"). + +writeln(user_output, "Incredibile definizione del predicato `field`"). + +writeln(user_output, "Incredibile definizione del predicato `fields`"). -- 2.52.0