From: Christoph Egger Date: Sun, 28 Aug 2016 13:40:16 +0000 (+0200) Subject: Merge git.siccegge.de:talk/template/privat X-Git-Url: https://git.siccegge.de//index.cgi?p=talk%2Foop.git;a=commitdiff_plain;h=130bcf7ae29c01fcd7695fa1ae92de5ddc3e53e2;hp=0c39f31cc6dda131a83867651a0be8d5217cb854 Merge git.siccegge.de:talk/template/privat --- diff --git a/abstract.org b/abstract.org new file mode 100644 index 0000000..292cb6d --- /dev/null +++ b/abstract.org @@ -0,0 +1,18 @@ +* Non-conventional OOP Paradigm + +A reflection on what Object Orientation is at its core as well as an +exploration what OOP could mean apart from the Java/C++/.. way of +looking at things. + +We will look at CLOS and discover how polymorphism doesn't need to +be bound to some special self/this parameter and see how method +specialization often does not want to just overwrite the baseclass +implementation. + +We will take a look at Erlang -- a language that does not really claim +to be object-oriented at all -- and discover astonishing similarities +between erlang processes and objects where loose coupling is taken +seriously. + +We will review Smalltalk, the language deepply connected with the +intial concept of OOP and long forgotten. diff --git a/slides.tex b/slides.tex index 9290672..7e3d74d 100644 --- a/slides.tex +++ b/slides.tex @@ -71,8 +71,8 @@ \begin{frame}[plain] -\title{Template} -\subtitle{Für Vorträge!} +\title{Objekt-Orientierte Programmierung} +\subtitle{Mal anders!} \author{ Christoph Egger\\ } @@ -100,8 +100,8 @@ \end{center} \vspace*{\fill} - Download: https://static.siccegge.de/talks/template-privat.pdf\\ - https://git.siccegge.de/?p=talk/template/privat.git + Download: https://static.siccegge.de/talks/oop-MRMCD-.pdf\\ + https://git.siccegge.de/?p=talk/oop.git \end{frame} \end{document}