]> git.leonardobizzoni.com Git - ObjectOriented-Prolog-Lisp/commitdiff
Primo commit
authorLeonardoBizzoni <leo2002714@gmail.com>
Mon, 11 Dec 2023 20:49:24 +0000 (21:49 +0100)
committerLeonardoBizzoni <leo2002714@gmail.com>
Mon, 11 Dec 2023 20:49:24 +0000 (21:49 +0100)
Lisp/README.org [new file with mode: 0644]
Lisp/ool.lisp [new file with mode: 0644]
Prolog/README.org [new file with mode: 0644]
Prolog/oop.pl [new file with mode: 0644]

diff --git a/Lisp/README.org b/Lisp/README.org
new file mode 100644 (file)
index 0000000..edcda0e
--- /dev/null
@@ -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 (file)
index 0000000..6ea64dc
--- /dev/null
@@ -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 (file)
index 0000000..e15a892
--- /dev/null
@@ -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 (file)
index 0000000..b2bbc00
--- /dev/null
@@ -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`").